Undefined variable: netteHttpResponse

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

Pri metode render() i save() mi ladenka vraci chybu Undefined variable: netteHttpResponse

<?php
$template = new \Nette\Templating\FileTemplate(APP_DIR . '/AdminModule/templates/Xml/headline.latte');
    $template->registerFilter(new \Nette\Latte\Engine);
    $template->texts = $texts;
    $template->render();
?>

jeste upresnim, mam sablonu, kde pouzivam latte filter a generuji v ni xml, potom chci tuto sablonu ulozit jako xml soubor pomoci $template->save($file)
je to vubec mozny? nebo na to mam jit pres xml generovani v php, pomoci nejake tridy?

Editoval dotTwelve (16. 2. 2012 19:03)

Filip Procházka
Moderator | 4668
+
0
-

Jistěže je to možné. Takto se správně nastavuje šablona. Ale předpokládám, že by pouze stačilo správně použít dostupné nástroje.

// $this instanceof Presenter
$template = $this->createTemplate()->setFile(APP_DIR . '/AdminModule/templates/Xml/headline.latte');
$template->texts = $texts;
$template->render();

Předpokládám, že by jsi pro takovou operaci mohl klidně i použít jiný view současného presenteru.