2

文档中,没有关于如何使用 ESI 在模板中呈现模板的示例。有可能这样做吗?

例如,我有一个模板index.html.php,我想form.html.php用 ESI 渲染模板。怎么做?

4

1 回答 1

4

作为您提供的文档页面,您可以使用以下方法在另一个控制器中呈现一个控制器:

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

您还可以使用路由名称而不是控制器引用:

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

但是,您需要设置网关缓存才能使 ESI 正常工作。

于 2013-03-07T12:03:48.787 回答