tp3.2和tp5区别

1、控制器的类名默认不带Controller后缀 模型类的后缀不再带Model
2、 控制器输出
return $this->fetch(‘index/index’);
$this->display(‘index/index’);

单字母函数去掉了 如 M( ) D( ) U( ) S( ) C( ) 基于以下原因废除了单字母函数
1、5.0核心已经不依赖任何函数 只是对常用的的操作封装提供了助手函数并默认加载了助手函数 配置如下:
扩展函数文件定义
‘extra_file_list’ => [THINK_PATH . ‘helper’ .EXT],

2、助手函数是可以完全自己定义和修改 并不影响其他的使用 配置如下:
扩展函数
‘extra_file_list’ => [APP_PATH . ‘helper’ .EXT],

3、现在的IDE提示和自动完成功能非常强大,所以用不用助手函数,或者是否需要改成原来的单字母函数 全凭开发者个人意愿
3、getField方法
原来3.2版本的模型的getField方法应该如何使用?
原先模型类的getField方法,在5.0的数据库Query类中拆分成两个方法,一个value方法用于查询某个行的某个值和一个column方法用于查询某个列的值,用法如下:
//查询某个字段的值可以用
Db::table(‘think_user’)->where(‘id’,1)->value(‘name’);

原先的聚合查询方法依然有效,例如:
// 查询用户数
Db::table(‘think_user’)->count();
// 查询用户的最高分
Db::table(‘think_user’)->max(‘score’)

查询某一列的值可以用
// 返回数组
Db::table(‘think_user’)->where(‘status’,1)->column(‘name’);
// 指定id字段作为索引
Db::table(‘think_user’)->where(‘status’,1)->column(‘name’,‘id’);

4、控制器不区分URL的大小写
http://serverName/index/UserType/addType

//和下面的访问是等效的
http://serverName/index/usertype/addType

如果需要访问驼峰式命名的UserType控制器,有两种方法
1、使用下划线’_'的方式:
http://serverName/index/user_type/addType

2、配置项url_convert参数 关闭URL强制转换
‘url_convert’=>false,

5、模型 3.2版本 和 5版本区别
D(‘User’)->where([‘name’=>‘thinkphp’])->find();
model(‘User’)->where(‘name’,‘thinkphp’)->find();

6、3.2版本和5版本 数据库操作写法不一样
M(‘User’)->where([‘name’=>‘thinkphp’])->find();
db(‘User’)->where(‘name’,‘thinkphp’)->find();

7、请求对象和响应对象
5.0新增了请求对象Request和响应对象Response,Request统一处理请求和获取请求信息,Response对象负责输出客户端或者浏览器响应
8、常量简化
5.0版本废弃了原来的大部分常量定义,仅仅保留了框架的路径常量定义,其余的常量可以使用App类或者Request类的相关属性或者方法来完成,或者自己重新定义需要的常量
REQUEST_METHOD
IS_GET
IS_POST
IS_PUT
IS_DELETE
IS_AJAX
EXT
COMMON_MODULE
MODULE_NAME
CONTROLLER_NAME
ACTION_NAME
APP_NAMESPACE
APP_DEBUG MODULE_PATH

TP3.2后台管理源码是指基于TP3.2框架开发的一套后台管理系统的源代码。TP3.2是ThinkPHP框架的一个版本,广泛应用于Web应用的开发。后台管理系统是指用于管理网站或应用程序后台内容的系统,例如内容发布、用户管理、权限控制等功能。 TP3.2后台管理源码中包含了实现后台管理所需的各种功能和模块。其中,核心代码包括框架的入口文件、配置文件以及一些公共的函数和类库。此外,源码还包括了后台管理系统的各个模块的代码,如用户管理模块、权限管理模块、内容发布模块等。 使用TP3.2后台管理源码可以快速搭建一个功能完善的后台管理系统。通过该源码,我们可以进行用户的管理,包括添加、删除、修改用户的基本信息,以及设置用户的权限。同时,还可以进行内容的管理,可以发布、编辑、删除文本、图片、视频等不同类型的内容。此外,还可以对系统进行设置,包括网站名称、基本信息、SEO设置等。 TP3.2后台管理源码的好处是方便、快捷、高效。通过使用这套源码,我们可以省去从零开始开发后台管理系统的时间和精力,减少开发过程中的问题和错误。同时,由于基于TP3.2框架开发,源码具有良好的可扩展性和稳定性,可以根据实际需求进行二次开发和定制。 总结来说,TP3.2后台管理源码是一套基于ThinkPHP框架开发的后台管理系统的源代码,通过使用该源码可以快速搭建一个功能完善的后台管理系统,提高开发效率和质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值