php – Twig过滤器包含模板

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – Twig过滤器包含模板脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我想做这样的事情:

{{ include("tpl.htML")|f }}

但这似乎不起作用,它只是打印tpl.html没有任何过滤,然后我尝试:

{% filter f %}
    {% include "tpl.html" %}
{% enDFilter %}

它奏效了.我只是想知道,为什么我不能使用较短的@L_126_0@?我误解了什么吗?
提前致谢.

解决方法

很抱歉没那么久回来:-)

事实是include函数在模板上写入.

如果你这样做:

{% set s = include('FuzHomeBundle:Default:test.html.twig') %}

哪个不应该显示某些东西,你将获得文件输出内容,并且s变量将被设置为null.

如果你这样做:

{% filter upPEr %}
{% include 'FuzHomeBundle:Default:test.html.twig' %}
{% endfilter %}

要么

{% filter upper %}
{{ include('FuzHomeBundle:Default:test.html.twig' }}
{% endfilter %}

filter标签将编译一些控制输出缓冲区的代码.

脚本宝典总结

以上是脚本宝典为你收集整理的php – Twig过滤器包含模板全部内容,希望文章能够帮你解决php – Twig过滤器包含模板所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。