小编给大家分享一下thinkphp6中使用树枝的示例,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
<强>枝介绍强>
枝是一款灵活,快速、安全的PHP模板引擎。
快速:树枝将模板编译为纯粹的,最优化的PHP代码。它的开销与常规的PHP代码相比,已经降到了极低。
安全:树枝拥有沙盒模式,用于评估未受信任的模板代码。这使得树枝可以用于允许用户自行修改模板设计的应用程序中。
<强> thinkphp6中使用树枝强>
第一步引入ThinkPHP扩展think-twig
composer require yunwuxin/think-twig
第二步将配置下模板。php中类型改为树枝即可使用
<强>枝规范强>
在编写树枝模版时,我们推荐使用以下这些官方编码规范:
在起始定界符({{{%,{#)的后面加一个空格,并在结尾定界符(%}}},和#})前面加一个空格:
,,{{,foo }} ,,,{#,comment #} ,,,{%,if foo %} {%, endif %}
在使用空白控制字符时,不要在它和定界符之间添加任何空格:
{{安康;foo -}} {#安康;comment - #} {%安康;if foo - - - - - - %}{%的背后,endif - %}
在以下操作符前后添加一个空格:比较运算符(==?=? lt;祝辞,祝辞=& lt;=)、数学运算符(+、-、/? %,//* *),逻辑运算符(,,),~,,,以及三元运算符(?):
,{{,1 +,2,}} ,,,,{{~,,foo  bar }} ,,,,{{,true ?, true :, false }}
在散列中的:后添加一个空格、散列和数组的,后也添加一个空格:
,{{,[1,2,3],}} ,,,,{{,{& # 39;foo # 39;:, & # 39;酒吧# 39;},}}
不要在表达式的圆括号前后添加空格:
{{,1 +,(2,*,3),}}
不要在字符串分隔符前后添加空格:
{{,& # 39;foo # 39;,}} ,,,{{,“foo",}}
不要在以下操作符前后添加空格:|。, . .[]:
{{foo,上层| | lower }} ,,,{{,user.name }} ,,,{{,用户[名字]}} ,,,{%,for 小姐:拷贝1 . . 12,%}{%,endfor %}
不要在过滤器和函数调用中的圆括号前后添加空格:
,,,{{,foo |违约(& # 39;foo # 39;),}} ,,,,{{,范围(1 . . 10)}}
不要在数组和散列的首尾添加空格:
,{{,[1,2,3],}} ,,,,{{,{& # 39;foo # 39;:, & # 39;酒吧# 39;},}}
变量名必须包含小写字母和下划线:
,{%,set foo =, & # 39; foo # 39;, %} ,,,,{%,set foo_bar =, & # 39; foo # 39;, %}
在标签内缩进代码(使用与模板渲染的目标语言相同的缩进方式)
,{%,block foo %} ,,,,,,,{%,if true %} ,,,,,,,,,,,真的 ,,,,,,,{%,endif %} ,,,,{%,endblock %}
看完了这篇文章,相信你对“thinkphp6中使用树枝的示例”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!