Guest User

http://pastebin.com/DrKnjdsB

a guest
May 16th, 2014
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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);
Advertisement
Add Comment
Please, Sign In to add comment