Symfony отображает шаблон в строку - PullRequest
3 голосов
/ 14 апреля 2011

Есть ли способ получить полностью обработанный шаблон (с макетом или без) в виде строки, внутри действия?

т.е. что-то вроде этого:

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 получает файл шаблона без рендеринга.

1 Ответ

5 голосов
/ 14 апреля 2011

вы должны попробовать sfController::getPresentationFor().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...