对模板输出变量使用函数,可以使用:
{$data.name|md5}
如果函数有多个参数需要调用,则使用:
{$create_time|date="y-m-d",###}
用户自定义函数可定义在app\common.php公共函数文件当中,也可以定义在模块函数当中app\admin\common.php
数据表设计时,经常将某些属性用数字0,1进行保存,将这些属性显示到页面时,要将数字转换成文字,可使用自定义函数完成
function status($status){
if($status==1){
$str='<a class="am-btn am-btn-primary">启用</a>';
}else{
$str='<a class="am-btn am-btn-danger">禁用</a>';
}
return $str;
}
在视图文件中调用函数
<td>{$data.is_forbidden|status|raw}</td>