Undefined variable: netteHttpResponse
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dotTwelve
- Člen | 167
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
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.