【问题标题】:How to call a php template from a twig template如何从 twig 模板调用 php 模板
【发布时间】:2012-02-29 13:53:50
【问题描述】:

我有两个模板文件。一个是 twig 模板,另一个是 php 模板文件。直接从控制器渲染两者都可以,但是当我想使用 {% include 'mytemplate.html.php' %} 在 twig 模板中渲染 de php 模板时,Symfony 使用 Twig 来解析模板,而不是 php 模板引擎。

如何告诉 Twig 将模板文件呈现为 php 模板而不是 Twig 模板?

【问题讨论】:

    标签: php templates symfony twig


    【解决方案1】:

    您必须为 Twig 编写一个扩展。该扩展可以提供将 PHP 模板名称作为参数并呈现它的函数。为什么要使用两种不同的模板引擎?

    【讨论】:

    • 好吧,我想做一些比 Twig 更复杂的事情,并且不想为 twig 编写扩展。所以基本上只是一个快速破解。但我也想知道您是否使用不同的捆绑包,而这些捆绑包又使用不同的模板引擎,并且如果可行的话,是否希望使用两者中的模板。
    • @jtietema 实际上,为 Twig 编写扩展是非常简单的,相信我。只需关注twig.sensiolabs.org/doc/extensions.html的官方文档@
    猜你喜欢
    • 2012-12-25
    • 2014-07-14
    • 2013-11-07
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 2011-10-27
    相关资源
    最近更新 更多