@default.latte – pro každou část aplikace jiná šablona
- Šaman
- Člen | 2666
Moduly jsou fajn, ale kdybys to s nima neuměl, tak nastavit layout můžeš v nějakých FooBasePresenterech, které bude pro každou část appky jiné (v případě modulů jsou to ModuleBasePresentery).
- kloban
- Člen | 123
Udělal jsem si teď jeden modul app/AdminModule kde mám prezenter
AdministracePrezenter.
Část apliakce mám tedy v tom modulu a část aplikace mám
v app/prezenters.
Teď se z šablony v app/templetes snažím udělat odkaz ve tvaru
<n:href=':Admin:Administrace:default'>Administrace</a>
Odkaz ale nefunguje. Mám tam nějakou evidentní krpu?
- David Matějka
- Moderator | 6445
ne, takovyhle popis chyby opravdu nestaci – pise to nejakou chybu nebo co?
btw, odkaz mas predpokladam:
<a n:href=...>
a ne jak pises <n:href
mas v tom presenteru spravny namespace?
- kloban
- Člen | 123
Ano, odkaz mám
<a n:href=...>
Namespace je takto
namespace App\Admin\Presenters;
A místo linku se do html vygeneruje:
error: Cannot load presenter ‚Admin:Administrace‘, class
‚App\AdminModule\Presenters\AdministracePresenter‘ was not found in
‚/disk1/www/cz/snadrekneano/dp/rezerv/app/AdminModule/presenters/AdministracePresenter.php‘.
Editoval kloban (2. 5. 2014 15:25)