tp5 自定义公共函数,前台模板调用
最近用tp5做一个cms,在添加模型的时候,选择类型,这类型太多了,如果一个个的去判断显示,能累死人了,干脆写个公共方法,
首先写公共方法用到Common.php,目录project/application/common.php
<?php // 应用公共文件 function getModelFieldType($type){ $arr=array( "1"=>'单行文本', "2"=>'单选按钮', "3"=>'复选框', "4"=>'下拉菜单', "5"=>'文本域', "6"=>'附件', "7"=>'浮点', "8"=>'整型', "9"=>'长文本类型', ); return $arr[$type]; }
在控制器里面调用
public function index() { getModelFieldType(2);//直接调用即可 }
在模板里面调用
{$type|getModelFieldType}
传参|方法
$type 必须在控制器中给模板赋值过,直接传数字类似2,这样的无效,会直接打印出来