vybere se špatná routa
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- JakubKohout
- Člen | 92
mam problém s routama …
proč
http://domenta.net/registration/activation/17/dae971b7e9d16c1cec0944a1605253c55ee186b8
neodpovídá tomuhle
$router[] = new Route('registration/<action>/<id>/<hash>', array(
'module' => 'Front',
'presenter' => 'registration',
'action' => 'default',
'hash' => NULL,
'id' => NULL
));
Respektive odpovídá ale změní to tu adresu na
http://domena.net/registration/activation/default/default?hash=default
- Ondřej Mirtes
- Člen | 1536
Presenter má být uveden velkým písmenem:
$router[] = new Route('registration/<action>/<id>/<hash>', array(
'module' => 'Front',
'presenter' => 'Registration',
'action' => 'default',
'hash' => NULL,
'id' => NULL
));
Dále je třeba zvážit, jestli action a parametry hash a id jsou opravdu nepovinné. (V opačném případě je z toho pole odstraň).
- JakubKohout
- Člen | 92
ježiš to je trapná chyba … to by mě fakt nenapadlo :(
Díky moc … a mimochodem nepovinnej to musí bejt protože ještě může bejt
čistě registrace ;)