View difference between Paste ID: X9ZE9Rqe and DrKnjdsB
SHOW: | | - or go back to the newest paste.
1
<?php
2
3
// I want just render some template from memory with engine I use for rendering templates.
4
// I want to reuse already configured engine with macros, helpers and other stuff.
5
6
// Well lets get retarded...
7
$previous = $this->latteEngine->getLoader();
8
$this->latteEngine->setLoader(new Latte\Loaders\StringLoader)->render($content, $parameters);
9
$this->latteEngine->setLoader($previous);
10
11
// If it was properly designed (nette database all over again)
12
$context = new Latte\RenderContext($this->latteEngine, new Latte\Loaders\StringLoader);
13
$context->render($content, $parameters);