最近用tp5做一个cms,在添加模型的时候,选择类型,这类型太多了,如果一个个的去判断显示,能累死人了,干脆写个公共方法,

首先写公共方法用到Common.php,目录project/application/common.php

<?php
// 应用公共文件
function getModelFieldType($type){
$arr=array(
""=>'单行文本',
""=>'单选按钮',
""=>'复选框',
""=>'下拉菜单',
""=>'文本域',
""=>'附件',
""=>'浮点',
""=>'整型',
""=>'长文本类型',
);
return $arr[$type];
}

在控制器里面调用

 public function index()
{
getModelFieldType();//直接调用即可
}

在模板里面调用

{$type|getModelFieldType}
传参|方法
$type 必须在控制器中给模板赋值过,直接传数字类似2,这样的无效,会直接打印出来

最新文章

  1. windows核心编程---第九章 同步设备IO与异步设备IO之同步IO
  2. 【leetcode】 Remove Duplicates from Sorted List
  3. Session和Cookie的分析与区别
  4. 如何在一个frame中调用另一个frame中的javascript函数
  5. 禁止UINavigationController 左滑 返回的效果
  6. Delphi实现HTMLWebBrowser实现HTML界面
  7. 选址问题lingo求解
  8. 测试中的代码分享~将可以合并的方法去合并Func不赖
  9. House Robber &amp; House Robber II
  10. C语言库函数大全及应用实例一
  11. djangorestframework+vue-cli+axios,为axios添加token作为headers踩坑记
  12. xutils android studio引用问题
  13. 从零开始学 Web 之 移动Web(二)JD移动端网页,移动触屏事件
  14. SAP固定资产业务场景及方案
  15. IntelliJ IDEA 2018.3发布
  16. navicat for mysql怎么注册?navicat11全系列破解教程(附注册码)
  17. DBA_Oracle Erp R12系统文件结构(概念)
  18. oracle数据库死锁的查看及解决
  19. Maven学习(六)-----Maven仓库的详细介绍
  20. Node.js的原型继承函数util.inherits

热门文章

  1. normalization, standardization and regularization
  2. Jquery插件 之 zTree树加载
  3. 安装MySQL5.7.22遇到的坑
  4. 【转载】Hibernate映射文件详解
  5. protobuf-net简单使用
  6. SQL语句分类和语法
  7. javaSE--基础02
  8. win 下 docker 环境配置
  9. js设计模式之实现观察者模式实例代码
  10. [前端] html限制input输入数字和小数