Zanoření presenteru nebo pouze routování

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Facedown
Člen | 38
+
0
-

Ahoj,
jsem v Nette nováček, který včera dočetl dokumentaci a potřeboval bych poradit ohledně zanořování presenteru, či se to tak dá nazvat.

Tedy, jestli se dá dosáhnout něčeho takového bez použití routování:
/www/administrace/edit/menu

V případě, že něco takového se zde už řešilo, tak se omlouvám, nevím jak danou situaci přesně pojmenovat. Děkuji za jakékoliv rady.

CZechBoY
Člen | 3608
+
0
-

Čau,
bez routeru ti nepůjde nic.
A jo, jde toho docílit routováním.

$router[] = $admin = new RouteList('Admin');
$admin[] = new Route('administrace/<presenter>/<action>[/<id>]', 'Homepage:default');
Facedown
Člen | 38
+
0
-

Přes router jsem věděl, jak to udělat. Já spíš myslel, jestli toho nelze dosáhnout nějak přes strukturu složek. Ale dle tvého příspěvku asi nejde. Děkuji za odpověď. :)

CZechBoY
Člen | 3608
+
0
-

No to by šlo, ale musel bys dát celý nette do složky /www/administrace/edit/menu :D

hitzoR
Člen | 51
+
0
-

Můžeš toho dosáhnout pomocí modulů. Ta struktura by mohla vypadat takhle: app/AdminModule/presenters/EditPresenter.php
Určitě moduly doporučuju, pak je to všechno přehlednější. ;)

Editoval hitzoR (24. 8. 2014 20:44)