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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM