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,这样的无效,会直接打印出来
原文地址:https://www.cnblogs.com/xbxxf/p/9687587.html