Symfony2.2 визуализирует шаблон ESI

Из документации нет примера того, как визуализировать шаблон внутри шаблона с использованием ESI. Возможно ли это сделать?

Например, у меня есть шаблон index.html.php и я хочу сделать form.html.php шаблон с ESI. Как это сделать?

1 ответ

Решение

На странице документации, которую вы предоставили, вы можете визуализировать один контроллер внутри другого, используя:

{{ render_esi(controller('YourBundle:Default:news', { 'max': 5 })) }}

Вы также можете использовать имя маршрута вместо ссылки на контроллер:

{{ render_esi(url('latest_news', { 'max': 5 })) }}

Однако для работы ESI вам потребуется настроить кэш шлюза.

Другие вопросы по тегам