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); |