Pouzitie sablony inej akcie, pripadne ineho presenteru
- matto
- Člen | 55
Zdravim,
zacinam s nette a lamem si hlavu nad tym ako pouzit sablonu inej akcie.
V QS som nasiel zmienku o tom, ze to ide, ale nenasiel som ako.
Chcem pouzit pre action About sablnu akcie Contact
skusam to priblizne takto:
public function renderAbout()
{
$this->template->setFile('contact.phtml'); // specifikuje soubor se šablonou
}
avsak dostavam odpoved „Missing template file ‚/contact.phtml‘“
Dalsi dotaz, je mozne pouzit sablonu inej akcie z ineho presenteru?
Dakujem za odpoved :)
- Tharos
- Člen | 1030
assassik: No, tak to je teda zásadní rozdíl ;). Tvé řešení mi ale nepřijde moc praktické, zejména ne pro aplikace s více moduly. U modulárních aplikací považuji za vhodnější udržovat mezi soubory relativní vazby. Je to jako s komponentami – nebo snad i u komponent nastavuješ šablony následujícím stylem?
$this->template->setFile(APP_DIR . '/controls/SomeComponent/view.phtml');
- Patrik Votoček
- Člen | 2221
jak pise uestla nez pouzivat stejnou sablonu by bylo vyhodnejsi pouzit stejny view… (za predpokladu ze jsou ve stejnem presenteru.