Допустим, у меня есть свой собственный класс
<?php
class myClass {
public function myFunction(){
$template = $this->render('sometwigfile');
}
}
Что мне делать, если я хочу загрузить файл ветки в переменную NOT IN CONTROLLER?
Просто используйте:
$template = $this->renderView('whatever.html.twig')
render()
отображает полный HTTP-ответ, включая заголовки, и возвращает отклик объект, в то время как renderView()
просто дает вам визуализированный вид (т. е. немного HTML, в вашем случае)
Вы можете ввести templating
сервис для рендеринга шаблона ветки и сохранения его в переменной.