Presenter a dvě šablony – zpracování POST v druhé šabloně

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

Zdravím,
chtěl sem se zeptat zda může jedna třída presenteru ovládat dvě šablony. Např. mám šablony default.latte a ulozit.latte, a potrebuju v ulozit.latte zpracovat POST. Nebo se proto dela jiny specialni presenter?

Diky za odpovedi

David Matějka
Moderator | 6445
+
0
-

kazda akce v presenteru ma (respektive muze mit) vlastni sablonu (resp view)
to muzes take zmenit pres $this->setView('ulozit');

zpracovanim doufam myslis pouze zobrazeni dat, ze? doporucuju ti si precist dokumentaci; tohle tam vsechno je – konkretne treba https://doc.nette.org/…n/presenters

Editoval matej21 (10. 9. 2013 18:16)

leninzprahy
Člen | 150
+
0
-

Šablony jsou vázány na akci, takže ano, protože presenter může obsahovat libovolné množství akcí.

Předpokládám že budeš mít dvě akce, default a ulozit.

Části se zpracováním POSTu moc nerozumím, protože se zpracovává na straně serveru a akci nepotřebuje, po jeho zpracování se na nějakou přesměruje.

jbouska
Člen | 2
+
0
-

Díky za info, moje chyba. Teď sem to dočetl a už to mám.