Latte\Engine::renderToString PHP Method

renderToString() public method

Renders template to string.
public renderToString ( $name, array $params = [], $block = NULL ) : string
$params array
return string
    public function renderToString($name, array $params = [], $block = NULL)
    {
        $template = $this->createTemplate($name, $params + ['_renderblock' => $block]);
        return $template->capture([$template, 'render']);
    }

Usage Example

示例#1
0
 /**
  * 
  * @return CacheObject
  */
 public function render(CacheObject $file, Scripter $scripter)
 {
     $this->params['_scripter'] = $scripter;
     $this->params['_scripter_file_rendering'] = $file;
     $file->source = $this->latte->renderToString($file->path, $this->params);
     return $file;
 }
All Usage Examples Of Latte\Engine::renderToString