Router – odkaz na konkretni presenter a sablonu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- err
- Člen | 77
Ahoj,
snazim se nejak do routeru dostat zapis na mnou zvoleny presenter.
Napr:
$router[] = new Route('/nastaveni/uzivatel', 'NastaveniUzivatel:default');
mi sice dle idealne vola presenter NastaveniUzivatelPresenter.php, ale soucasne vyzaduje sablonu NastaveniUzivatel/default.latte (nebo soubor s teckami).
Ja bych ale chtel drzet adresarovou strukturu a odkazovat na sablonu formou Nastaveni/uzivatel.latte
--
Toho lze dosahnout zapisem:
$router[] = new Route('/nastaveni/uzivatel', 'Nastaveni:uzivatel');
ten ale zase hleda presenter Nastaveni a v nem class uzivatel. Pokud by bylo nastaveni hodne, mel bych presenter pomerne velky. Vim, ze muzu z presenteru odkazovat na jiny presenter a slo by si tak asi vypomoct, ale snad existuje lehci varianta.
Editoval err (1. 10. 2013 23:00)