网站建设

smarty使用记录

这里记录一些使用smarty的相关记录。

【字符串替换】:

{$模板变量|replace:"搜索字符串":"替换字符串"|replace:"搜索字符串2":"替换字符串2"|......}

【正则替换】:

{$模板变量|regex_replace:"搜索字符串":"替换字符串"|regex_replace:"搜索字符串2":"替换字符串2"|......}

【if判断】:

{if 判断条件}
    ...执行代码
{elseif 判断条件}
    ...执行代码
{else}
    ...执行代码
{/if}

【循环遍历】:

{foreach $模板变量 as $key => $vo}
 {if $key == 要控制的数量}{*这样写,就可以用循环数$key,来控制循环的数量*}
  {break}
 {/if}
{$vo}
{/foreach}

【模板注释】:

{*
    这里写注释内容即可
*}

【时间格式化】:

{$时间变量|date_format:'yyyy-MM-dd HH:mm:ss'}

【插件相关】:

插件使用介绍

【字符串截取】:

代码示例:{$string|truncate:20:'...':true}

truncate是截断修饰符

参数1 截断后的最大字符数。

参数2 (可选):截断后追加的字符串,默认为 "..."。

参数3 (可选):是否保留完整的单词。如果为 true,则尽量不截断单词。


编辑:

阅读量:68

url链接:https://www.qozr.com/cms_smarty-shi-yong-ji-lu.html

Tag标签: php , smarty

同类新闻

更多新闻

Copyright © 千欧中软 版权所有 https://www.qozr.com seo | 网站建设 [渝ICP备15005074号] 渝公网安备50011802011077