Есть ли способ получить полностью обработанный шаблон (с макетом или без) в виде строки, внутри действия?
т.е. что-то вроде этого:
public function executeMyAction()
{
$this->variable1 = 'foo';
$this->variable2 = 'bar';
// renders template using assigned variables, partials, layouts, etc. as if it was for output to browser, but assigns html to string
$renderedTemplate = $this->renderTemplateToString();
}
P.S. Мне известен этот вопрос , однако ответ при условии, что это не очень хорошо для моих целей. Ссылки не работают, и getPartial получает файл шаблона без рендеринга.