Presenter default action
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- xificurk
- Člen | 121
Jde nějak nastavit výchozí akci Presenteru? Tedy, aby routování vypadalo takto nějak:
- Presenter: ⇒ http://example.com/presenter/
- Presenter:custom ⇒ http://example.com/presenter/
- Presenter:other ⇒ http://example.com/…enter/other/
- http://example.com/presenter/ ⇒ Presenter:custom
- http://example.com/…enter/other/ ⇒ Presenter:other
Tedy nějak jinak, než vytvořením extra routy, nebo filtru akce pro každý presenter?
- romansklenar
- Člen | 655
Spíš bych zkusil jen
$router[] = new Route('<presenter>/<action>', array(
'action' => 'custom',
));
- xificurk
- Člen | 121
romansklenar napsal(a):
Spíš bych zkusil jen
$router[] = new Route('<presenter>/<action>', array( 'action' => 'custom', ));
- Taková routa vytvoří pro request
Presenter:
(Presneter:default
) uri/presenter/default/
- Pokud bude Presenterů více, musím pro každý vytvořit zvláštní routu s danou výchozí akcí