tp5和tp3的 对比

tp5和tp3的 对比5 0 助手函数和 3 2 版本的单字母函数对比如下 3 2 版本 5 0 版本 C config E exception G debug L lang T 废除 I input N 废除 D model M db A controller R action nbsp nbsp nbsp action index

5.0助手函数和3.2版本的单字母函数对比如下:

3.2版本 5.0版本
C config
E exception
G debug
L lang
T 废除
I input
N 废除
D model
M db
A controller
R action    action(index/user)调用index控制器下的user方法     action(‘index’)调用本控制器下的方法
B 废除
U url
W widget
S cache
F 废除

数据库

M('User')->where(['name'=>'thinkphp'])->find();

5.0版本

db('User')->where('name','thinkphp')->find();

 

模板

return $this->fetch('index/hello');

如果fetch()和display() 的参数设置一样  只不过多了一个return

如果你的控制器没有继承 think\Controller的话,使用:

return view('index/hello');

版本对比

3.2版本控制器写法

 
  

5.0版本控制器写法

namespace app\index\controller; use Think\Controller; class Index extends controller { public function index() { return 'hello,thinkphp!'; } }

3.2版本控制器命名

IndexController.class.php

5.0版本控制器命名

Index.php

不加Controller.class

文件名首字母必须大写  并且要采用驼峰命名  

控制器名字和文件名字必须要对应

命名空间必须和文件目录对应

文件名和控制器是UserDate      url访问应该是user_data

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218665.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午11:44
下一篇 2026年3月17日 下午11:45


相关推荐

  • 内网渗透综述

    内网渗透综述目录一 什么是内网渗透二 内网基础知识三 内网渗透基本流程一 什么是内网渗透内网是一个只有组织工作人员才能访问的专用网络 简而言之就是不可简单地通过外部公网 ip 进行访问到的公司内部网络 对于一个大型公司的网络系统 通过信息收集找到网站漏洞可以顺利通过公网进入公司内部网络时 进一步对公司内部网络的渗透攻击即为内网渗透 与外网渗透区别 1 外网渗透更侧重于找漏洞寻找突破口 考验的是白帽的综合能力 外网渗透的最终还是为了进入内网

    2025年9月8日
    6
  • 学生学籍管理系统_学生学籍管理系统的开发

    学生学籍管理系统_学生学籍管理系统的开发二需求分析2.1系统功能要求设计此系统实现如下系统功能:我们小组所设计的学生学籍管理数据库系统主要分为两大模块层面,一是:学生登录层面,二是:教师登录层面。不同层面根据不同用户的需求所实现的功能不同,这样能够更人性化地贴合个体的使用,最大程度地提升系统的使用及运行效率。所以系统设有两种不同的登录选择,用户根据实际情况自行登录,修改、查询、管理信息。学生层面:(1)

    2022年10月16日
    4
  • phpspreadsheet中文手册_php读取文件内容

    phpspreadsheet中文手册_php读取文件内容由于phpexcel已经不再维护,phpspreadsheet是phpexcel的下一个版本。phpspreadsheet是一个用纯php编写的库,并引入了命名空间,psr规范等。这里简单介绍下phpspreadsheet的导入导出功能。1、安装使用composer安装:composerrequirephpoffice/phpspreadsheetgithub下载:2、excel文件导出/**…

    2025年12月13日
    6
  • linux下修改hosts文件没有权限

    linux下修改hosts文件没有权限昨天激活成功教程 Pycharm 是需要修改 hosts 文件 需要修改 hosts 文件 结果没有权限 gedit 提示没有足够的权限保存修改 然后 vi 里面键盘输入直接异常 找了许久才找到一种可行的方案 sudopasswd nbsp nbsp 修改 root 系统密码 输入旧密码和新密码 若没有初始化过 root 密码 系统会提示你输入当前用户的密码和新的 root 用户密码 su nbsp nbsp nbsp 输入密码后就能以 roo

    2026年3月20日
    1
  • linux centos端口查看,Centos查看端口占用情况和开启端口命令

    linux centos端口查看,Centos查看端口占用情况和开启端口命令Centos 查看端口占用情况命令 比如查看 80 端口占用情况使用如下命令 lsof itcp 80 列出所有端口 netstat ntlp1 开启端口 以 80 端口为例 方法一 sbin iptables IINPUT ptcp dport80 jACCEPT 写入修改 etc init d iptablessave 保存修改 serviceiptab 重启

    2025年6月16日
    3
  • Codeforces 110B-Lucky String(技能)

    Codeforces 110B-Lucky String(技能)

    2022年1月8日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号