thinkphp3.2中一些快捷大写单字母函数,比如 U(),I() , C(),M() , D() , W()等,这些在thinkphp5 中已经不再使用,而是改用助手函数来代替:

S=>cache(),C=>config(),M/D=>model(),U=>url(),I=>input(),E=>exception(),

L=>lang(),A=>controller(),R=>action(),W=>widget() , display=>view()/fetch()

模型操作:

tp3的 getDbFields 获取当前模型对应的表的所有字段

tp5改为 getTableFields()

模版渲染:

$this->display() 改用 return view() 或 return $this->fetch();

助手函数功能描述:

abort 中断执行并发送HTTP状态码
action 调用控制器类的操作
cache 缓存管理
config 获取和设置配置参数
controller 实例化控制器
cookie Cookie管理
db 实例化数据库类
debug 调试时间和内存占用
dump 浏览器友好的变量输出
exception 抛出异常处理
halt 变量调试输出并中断执行
import 导入所需的类库
input 获取输入数据 支持默认值和过滤
json JSON数据输出
jsonp JSONP数据输出
lang 获取语言变量值
load_trait 快速导入Traits PHP5.5 以上无需调用
model 实例化Model
redirect 重定向输出
request 实例化Request对象
response 实例化Response对象
session Session管理
trace 记录日志信息
token 生成表单令牌输出
url Url生成
validate 实例化验证器
vendor 快速导入第三方框架类库
view 渲染模板输出
widget 渲染输出Widget

xml xml数据输出

tp3的单字母函数在thinkphp5.0改为助手函数简介相关推荐

  1. think php上传图片,上传 · ThinkPHP5.0完全开发手册 · 看云

    ## 上传文件 `ThinkPHP5.0`对文件上传的支持更加简单. > 内置的上传只是上传到本地服务器,上传到远程或者第三方平台的话需要自己扩展. 假设表单代码如下: ~~~ ~~~ 然后在控 ...

  2. php 5.0打印数据库,thinkphp5.0数据库操作

    ThinkPHP数据库处理: 1.MySQL的数据库连接 首先配置database.php文件 使用{dump(config('database));}来查看数据库的配置项 使用 {$res = Db ...

  3. php单字母函数(快捷方法)使用总结转载

    在ThinkPHP中有许多使用简便的单字母函数(即快捷方法),可以很方便开发者快速的调用,但是字母函数却不方便记忆,本文将所有的字母函数总结一下,以方便以后查找.原网址 1.U() URL组装 支持不 ...

  4. ThinkPHP单字母函数(快捷方法)使用总结

    这篇文章主要介绍了ThinkPHP单字母函数(快捷方法)使用总结,对ThinkPHP的快捷方法做了针对性的归纳总结,需要的朋友可以参考下 在ThinkPHP中有许多使用简便的单字母函数(即快捷方法), ...

  5. ThinkPHP5.0之PHPmailer发送邮箱(qq、163)

    ThinkPHP5.0之PHPmailer发送邮箱(qq.163) 下载phpmailer, 然后在thinkphp5 目录下的 扩展类库 extend目录下 新建phpmailer目录. 把你下载的 ...

  6. PHP:ThinkPHP5.0下载安装和各种配置

    1.ThinkPHP5.0简介 composer包管理工具 ThinkPHP3.0不兼容 php环境: 测试 开发 线上 url路由 请求响应 模板视图 MVC 一种设计典范 分离 model 模型 ...

  7. thinkphp5.0.23

    Thinkphp5.0.23 rce(远程代码执行)的漏洞复现 漏洞形成原因 框架介绍: ThinkPHP是一款运用极广的PHP开发框架. 漏洞引入: 其5.0.23以前的版本中,获取method的方 ...

  8. ThinkPHP5.0中Redis的使用和封装(原创)

    Redis是一种常用的非关系型数据库,主要用作数据缓存,数据保存形式为key-value,键值相互映射.它的数据存储跟MySQL不同,它数据存储在内存之中,所以数据读取相对而言很快,用来做高并发非常不 ...

  9. matlab中,怎样把矩阵中所有的0改为2

    一句话搞定:>> a(find(a==0))=[2]:把矩阵中所有的0改为2 转载于:https://www.cnblogs.com/zhizhan/p/3684034.html

最新文章

  1. Android之一起玩转下拉刷新控件
  2. tomcat报错LifecycleException的解决方案
  3. POJ2446 二分匹配
  4. Spring Boot 2.x(十五):Dubbo + Zookeeper + Dubbo Admin
  5. 全国计算机基础知识考试题型,盘点 | 全国计算机等级考试一般考哪些内容?
  6. 技术改变生活,统一通信走向深度融合
  7. c 语言 小波变换,小波变换C语言
  8. 把应用程序从 Internet Explorer 迁移到 Mozilla
  9. 数据库和Content Provider
  10. linux中安装mysql5.1.73_linux安装mysql(5.1.73)
  11. 招聘笔试行测题之图形推理题解题思路汇总
  12. 腾讯云短信服务在项目中的使用
  13. 走进脑计划(四):linux下安装SPM、DPABI
  14. 计算机考研408哪个视频好,计算机408考研视频哪个好
  15. 人工智能基础——知识的表示方法,语义网络表示方法
  16. c++ 海战棋_GitHub - yifeitao/SimpleProgrammingProblems: 简单编程问题集中译版
  17. linux音源管理 二维表,Oracle【二维表管理:约束】
  18. 服务器修改mysql登录密码忘了怎么办,云服务器mysql密码重置密码忘记了
  19. 解决layui的table数据重载reload where参数会保留上次条件的问题
  20. 科技碰撞:元宇宙与虚幻引擎,被掩盖的底层逻辑何在?

热门文章

  1. 遗传算法在计算机视觉上的应用,基于LTS Hausdorff距离与遗传算法的图像配准方法...
  2. 2022安全员-B证考试练习题及模拟考试
  3. RK3588平台开发系列讲解(显示篇)RK3588 平台 的DP介绍
  4. android 人品测试,Android单元测试环境搭建采坑记录
  5. 谷歌chrome利用Bookmarks文件找回书签
  6. 小科普 | BIOS设置选项详细解释②——内存篇
  7. Android区分高低端机型
  8. (前端)html与css,css 5、颜色、字体、字号量取方式、行高
  9. 专利7:专利法和专利检索准备
  10. IOS微信浏览器返回事件监听问题