smarty中能使用php中的标签吗?例如:等等。
程序员文章站
2024-01-04 19:02:23
...
我自己写的php框架,使用SMARTY作为模板引擎,还用封装php标签吗?
回复内容:
我自己写的php框架,使用SMARTY作为模板引擎,还用封装php标签吗?
smarty 3中可以使用任何php的函数
{$data|json_encode}
{json_encode($data)}
{$data->toString()}
对于if,foreach之类的,smarty自身就有
{if $a == 1}
...
{else}
...
{/if}
{foreach $data as $item}
...
{foreachelse}
...
{/foreach}
如果要自定义modifier,或者函数,标签等,还麻烦查看手册,以及参考文件夹:
smarty/libs/plugins/
比如,可以自定义函数:{template_include file=""}