Spolupraca presenteru a sablon

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

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
+
0
-
  • máš pár presenter:view nazvaný třeba Product:edit
  • a tomu odpovídající šablonu Product.edit.phtml (nebo Product/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
+
0
-

David Grudl napsal(a):

  • máš pár presenter:view nazvaný třeba Product:edit
  • a tomu odpovídající šablonu Product.edit.phtml (nebo Product/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 ;)