Symfony2.2 отображает шаблон ESI

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

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


person werd    schedule 07.03.2013    source источник


Ответы (1)


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

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

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

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

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

person Juan Sosa    schedule 07.03.2013