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