Spolupraca presenteru a sablon
- piler
- Člen | 111
Vie mi niekto plz vysvetlit ako funguje zobrazovanie sablon v spolupraci s presenterom?
Ak mam nejaky default presenter, tak sa automaticky vola default sablona?
<?php
class DefaultPresenter extends
{
public function renderDefault()
{
}
}
?>
Cize sa pouzije sablona: Default.default.phtml? Ako nette vie, ktoru sablonu ma zavolat? Co ak chcem v jednom presenteri zobrazanie viacerych sablon? Je to mozne?
Potreboval by som trosku ozrejmit, ako tato spolupraca funguje. Vdaka.
- David Grudl
- Nette Core | 8218
- máš pár presenter:view nazvaný třeba
Product:edit
- a tomu odpovídající šablonu
Product.edit.phtml
(neboProduct/edit.phtml
)
Tohle stačí k tomu, aby se šablona zobrazila. Ale obvykle je potřeba do
šablony vložit nějaké proměnné, takže ještě přidáme pár
ProductPresenter::renderEdit()
, což je metoda, která
toto učiní.
- piler
- Člen | 111
David Grudl napsal(a):
- máš pár presenter:view nazvaný třeba
Product:edit
- a tomu odpovídající šablonu
Product.edit.phtml
(neboProduct/edit.phtml
)Tohle stačí k tomu, aby se šablona zobrazila. Ale obvykle je potřeba do šablony vložit nějaké proměnné, takže ještě přidáme pár
ProductPresenter::renderEdit()
, což je metoda, která toto učiní.
Dik moc, nieco take som potreboval ;)