Obsah renderu uz v action resp. render?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- newPOPE
- Člen | 648
Caute,
je mozne dostat obsah vyrenderovanej sablone uz v actionXXX resp. renderXXX.
Jedna sa mi o to ze mam ajaxove odkazy ale vo vacsine pripadov sa len prerenderuju snippety ale niekedy potrebujem zobrazit modal window, cize neviem co mi pride ako odpoved na ajax request.
example v actionXXX alebo renderXYZ :
<?php
$a = (string) $this->template;
$a = $this->template->__toString();
?>
skonci Exception ‚Template file name was not specified.‘ Ano rozumiem co sa deje :-), len sa pytam ci sa naozaj neda explicitne ‚spustit‘ render a dostat sa k tomu co popisujem na zaciatku?
Thx
- Filip Procházka
- Moderator | 4668
Souhlasím. Takhle nějak by to mohlo jít ne? :)
public function handleModal($id)
{
$this->template->id = $id;
$this->invalidateControl('modal');
$this->sendPayload();
}
{snippet modal}
kuk {$id} :)
{/snippet}