Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CakePHP] router
Forum PHP.pl > Forum > PHP > Frameworki
flashdev
Mam następujący kod w ruterze.

  1. Router::connect('/page/:id', array(
  2. 'controller' => 'pages',
  3. 'action' => 'view'
  4. ), array(
  5. 'id' => '[0-9]+'
  6. ));


Adres /page/123 jest mapowany na funkcję view w klasie PagesController.
Czy da się zrobić, tak żeby pierwszym argumentem przekazanym do tej funkcji był id?
kicaj
Przyklad znajdziesz na http://api.cakephp.org/class/router#method-Routerconnect
flashdev
Właśnie stamtąd mam powyższy przykład. Parametr można odebrać w $this->params['id'], ale czy da się zrobić tak aby był przekazany jako argument do funkcji?
kicaj
A jak podasz w Router::connect() :id dla klucza 'pass'? Probowales?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.