Vydolování proměnných ze šablony
- cniry2
- Člen | 6
Dobré odpoledne,
poradil by mi, prosím, někdo jednoduchý způsob, jak v Nette2 presenteru
v betoreRender() vydolovat všechna data, která jsem v presenteru předal
šabloně?
zkoušel jsem ohýbat objekt, který dostanu z $this->getTemplate()->getParameters(), ale bohužel bezúspěšně…
Editoval cniry2 (7. 4. 2013 14:59)
- Grelek
- Člen | 233
Nevím, nikde jsem nezkoušel, ale zkus si dumpnout
$this->template
.
EDIT: Jo beforeRender
. Tak to nevím. Teď jsem to zkoušel a v
render*
to funguje. V beforeRender
si ani nejsem
jistý, že to jde udělat. Podívej se na životní
cyklus presenteru. Můžeš to zkusit v shutdown
.
Editoval Grelek (7. 4. 2013 15:10)
- cniry2
- Člen | 6
Grelek napsal(a):
Nevím, nikde jsem nezkoušel, ale zkus si dumpnout
$this->template
.EDIT: Jo
beforeRender
. Tak to nevím. Teď jsem to zkoušel a vrender*
to funguje. VbeforeRender
si ani nejsem jistý, že to jde udělat. Podívej se na životní cyklus presenteru.
data předávám v action, takže beforeRender je vidí, ale kromě mých dat je v tom objektu $this->template i obrovské množství „omáčky“