从文档中,没有关于如何使用 ESI 在模板中呈现模板的示例。有可能这样做吗?
例如,我有一个模板index.html.php
,我想form.html.php
用 ESI 渲染模板。怎么做?
从文档中,没有关于如何使用 ESI 在模板中呈现模板的示例。有可能这样做吗?
例如,我有一个模板index.html.php
,我想form.html.php
用 ESI 渲染模板。怎么做?
作为您提供的文档页面,您可以使用以下方法在另一个控制器中呈现一个控制器:
{{ render_esi(controller('YourBundle:Default:news', { 'max': 5 })) }}
您还可以使用路由名称而不是控制器引用:
{{ render_esi(url('latest_news', { 'max': 5 })) }}
但是,您需要设置网关缓存才能使 ESI 正常工作。