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 вам потребуется настроить кэш шлюза.