最近用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,這樣的無效,會直接打印出來
