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
同类新闻
更多新闻
Copyright © 千欧中软 版权所有 https://www.qozr.com seo | 网站建设 [渝ICP备15005074号]
渝公网安备50011802011077