Symfony — отображать файл ветки в myClass

Допустим, у меня есть свой собственный класс

  <?php
class myClass {
public function myFunction(){
$template = $this->render('sometwigfile');
}
}

Что мне делать, если я хочу загрузить файл ветки в переменную NOT IN CONTROLLER?

0

Решение

Просто используйте:

$template = $this->renderView('whatever.html.twig')

render() отображает полный HTTP-ответ, включая заголовки, и возвращает отклик объект, в то время как renderView() просто дает вам визуализированный вид (т. е. немного HTML, в вашем случае)

0

Другие решения

Вы можете ввести templating сервис для рендеринга шаблона ветки и сохранения его в переменной.

0

По вопросам рекламы [email protected]