Twig中{%include''%}和{{include('')}}之间的差异

强尼

可以通过两种不同的方式包含文件:

{% include 'fic.html.twig' %} 
{{ include('fic.html.twig') }} 

两种方法有什么区别?

资源:

阿兰·廷伯罗(Alain Tiemblo)

标签不如功能灵活,例如:

1)如果要将文件的内容存储在变量中,如果要重复两次:

{% set content = include('test.twig') %}

代替:

{% set content %}
{% include 'test.twig' %}
{% endset %}

2)如果要添加过滤器:

{{ include('alert.twig') | upper }}

其标签等效:

{% set temp %}
{% include 'alert.twig' %}
{% endset %}
{{ temp | upper }}

你看,{{ include }}而不是{% include %}会不会改变世界,但是当你需要做的使用桂枝棘手的东西删除一些复杂性。

另外,根据文档,它似乎建议{{ include() }}与最佳实践配合使用:

{{ }} is used to print the result of an expression evaluation;
{% %} is used to execute statements.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Twig中{%include''%}和{{include('')}}之间的差异

来自分类Dev

Include和Include()之间的差异

来自分类Dev

Twig中的include和block有什么区别?

来自分类Dev

get-childitem中-include和-filter之间的区别

来自分类Dev

C ++中include指令和前向声明之间的区别

来自分类Dev

#include .h和仅声明A类之间的区别;在C ++中

来自分类Dev

在ON子句和INCLUDE子句中指定列之间的索引声明差异

来自分类Dev

/ usr / include / sys和/ usr / include / linux之间的区别?

来自分类Dev

/ usr / include / sys和/ usr / include / linux之间的区别?

来自分类Dev

在Java的Dagger中,addsTo和include之间有什么区别?

来自分类Dev

android中的<include>和<ViewStub>标签之间有什么区别?

来自分类Dev

android中的<include>和<ViewStub>标签之间有什么区别?

来自分类Dev

JSP include指令和JSP include标签之间的区别之一

来自分类Dev

JSP include指令和JSP include标签之间的区别之一

来自分类Dev

#include <文件名>和#include“文件名”之间的区别

来自分类Dev

make和#include的问题

来自分类Dev

Bash中$ *和$ @之间的差异

来自分类Dev

R 中 %% 和 % 之间的差异

来自分类Dev

`import`和`#include`之间的区别?cpp20

来自分类Dev

厨师包和include_recipe之间的区别

来自分类Dev

`import`和`#include`之间的区别?cpp20

来自分类Dev

#include和复制粘贴之间有什么区别?

来自分类Dev

Ruby on Rails 5中的include(:associations).references(:associations)和eager_load(:associations)之间是否有区别?

来自分类Dev

AngularJS中的ng-include标签和SVG图像

来自分类Dev

节点全局模块和require()中的include是否有区别?

来自分类Dev

Jade中的“ extends”和“ include”有什么区别?

来自分类Dev

C中的#import和#include有什么区别?

来自分类Dev

CMake:target.include_ *中的* .hpp和* .cpp

来自分类Dev

Sphinx和reStructuredText:在include指令中传递参数

Related 相关文章

  1. 1

    Twig中{%include''%}和{{include('')}}之间的差异

  2. 2

    Include和Include()之间的差异

  3. 3

    Twig中的include和block有什么区别?

  4. 4

    get-childitem中-include和-filter之间的区别

  5. 5

    C ++中include指令和前向声明之间的区别

  6. 6

    #include .h和仅声明A类之间的区别;在C ++中

  7. 7

    在ON子句和INCLUDE子句中指定列之间的索引声明差异

  8. 8

    / usr / include / sys和/ usr / include / linux之间的区别?

  9. 9

    / usr / include / sys和/ usr / include / linux之间的区别?

  10. 10

    在Java的Dagger中,addsTo和include之间有什么区别?

  11. 11

    android中的<include>和<ViewStub>标签之间有什么区别?

  12. 12

    android中的<include>和<ViewStub>标签之间有什么区别?

  13. 13

    JSP include指令和JSP include标签之间的区别之一

  14. 14

    JSP include指令和JSP include标签之间的区别之一

  15. 15

    #include <文件名>和#include“文件名”之间的区别

  16. 16

    make和#include的问题

  17. 17

    Bash中$ *和$ @之间的差异

  18. 18

    R 中 %% 和 % 之间的差异

  19. 19

    `import`和`#include`之间的区别?cpp20

  20. 20

    厨师包和include_recipe之间的区别

  21. 21

    `import`和`#include`之间的区别?cpp20

  22. 22

    #include和复制粘贴之间有什么区别?

  23. 23

    Ruby on Rails 5中的include(:associations).references(:associations)和eager_load(:associations)之间是否有区别?

  24. 24

    AngularJS中的ng-include标签和SVG图像

  25. 25

    节点全局模块和require()中的include是否有区别?

  26. 26

    Jade中的“ extends”和“ include”有什么区别?

  27. 27

    C中的#import和#include有什么区别?

  28. 28

    CMake:target.include_ *中的* .hpp和* .cpp

  29. 29

    Sphinx和reStructuredText:在include指令中传递参数

热门标签

归档