php网站更新流程,【PHP开辟框架】thinkphp5升级步骤

news/2024/5/12 10:04:18/文章来源:https://blog.csdn.net/weixin_34801390/article/details/115597486

6bfb4d587473e4e316b77d1fd25eb259.png

ThinkPHP5.0升级5.1全纪录

thinkphp5升级步骤

并拆分为app.php、cache.php 等自力设置文件,体系默许的设置文件清单以下:

由于项目是用tp5.1开辟的,网上找了一个不错的商城体系,然则倒是5.0开辟的,因而将5这个商城升级成了5.1。个中坑不少,特此纪录,以利后人。

1、起首就是facade。

5.0没这东西。5.1新增的门面。需要将use里对应的。对应的以下表:

276df24bdb4a340a84778d03284ee2fd.png

2、设置文件调解

原有的设置文件config.php从运用目次移动到和运用目次同级的config目次,并拆分为app.php、cache.php 等自力设置文件,体系默许的设置文件清单以下:

a37c2d693e95abcb3c56a5740cbfdb90.png

换而言之就是本来一切的一级设置都自力为一个设置文件

本来的运用extra目次下面的设置文件直接移动到config目次下面。

本来模块的设置文件(包含extra目次下面的)直接移动到模块下的config目次,然后参考上面的运用设置文件举行调解。

5.1的设置文件悉数采纳二级设置体式格局,一切不带一级设置名的参数都邑作为app的二级设置,比方

config('app_debug');

等同于

config('app.app_debug');

3、常量调解

5.1作废了一切的框架内置常量(不影响运用代码中的自定义常量),如需猎取,请运用thinkacadeApp类的内置要领以及thinkacadeEnv类猎取,下面给出的是5.0和5.1的常量对照表:

4、模子调解

模子的数据集查询一直返回数据集对象而不再是数组;

模子的数据表主键假如不是id,则必需设置模子的pk属性;

软删除trait引入更改成 use thinkmodelconcernSoftDelete;

全局查询局限base要领中无需增加软删除前提;

聚合模子功用取销,运用关联模子合营关联自动写入功用替换,更天真;

模子的查询局限scope要领调用后只能运用数据库的查询要领;

作废模子的数据考证功用,请运用控制器考证或许路由考证替换;

这个模子调解,一定要看得细之又细。比方第二点里的主键。商城体系里大批用到了关联模子,数据内外的主键不论是什么名,5.0时期都是能够自动猎取的,然则5.1里默许都是id,必需用$pk=user_id指定主键名,不然会报"模子属性不存在"如许的毛病,坑了我2小时。

5、控制器调解

_initialize要领更改成initialize(坑了我1小时,眼神不好使的,都邑被坑)

6、末了一个步骤不要忘了:清空缓存目次下的一切文件

7、其他事件,发起细致看TP5.1的文档,不要放过一个字。

引荐进修:thinkphp5

以上就是thinkphp5升级步骤的细致内容,更多请关注ki4网别的相干文章!

收藏 | 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_767778.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

剑网三哪个网站服务器人多,《剑网3缘起》这么火?服务器快挤爆了!

怎么会这样?各位玩家朋友们,研游酱不得不说知道《剑网3缘起》会火,但是真的是没有想到,居然会有这么多人,各种排队,是大家都回来了吗?讲真,各位玩家朋友们,研游酱我是真的…

与虫子尾交3d动画网站_三维动画制作学什么_合肥迪维数字科技有限公司_技术引进...

合肥迪维数字科技有限公司指出;展厅序厅区在展厅设计中,序厅的设计是重中之重,因为序厅是企业展厅的门面,这马虎不得。相应地预算的一部分比例也花在序厅之上,当然,从设计的角度来说,序厅设计很…

seo技术_基础知识_网站pr值的意义_白杨SEO:一文告诉你网站权重是什么、意义以及如何提升网站权重?...

序言:这是白杨公众号第53篇。为什么想到写这个,一是上次写如何让百度收录网页和提高排序时有说到写写权重,二是昨晚上海一个SEO朋友问我百家号收录因素是什么时我也提了百度号权重,索性来写写这个哈~网站权重是什么?咱…

cookie代码加时间多久出现一次_Python爬虫:设置Cookie解决网站拦截并爬取蚂蚁短租...

前言文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者: EastmountPS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://note.youdao.com/noteshare?id3054cce4…

p图软件pⅰc_社交网站上的P图翻车集锦……

社交网站上的照片经过PS,这是人所周知的,但有些....确实P得太过分了!来看网友们搜集的最新案例:只要我会P图,人脸识别就奈何不了我魔镜魔镜,谁是世界上最假的人?事实证明,10头身什么…

php实现网站查询功能实现,php如何实现查询功能实现

php实现查询功能的方法:首先创建好前端文件以及PHP代码文件;然后通过所引用的封装类“DBDA”来实现查询功能即可。分享php实现查询功能的具体代码输入关键字效果代码:汽车信息require"DBDA.class1.php";//$type 代表SQL语句的类型&…

扫一扫 移动端_做移动端网站建设要注意什么?

网站制作一年350元,五站合一,快速建站 ,www.sxjcwzjs.com,只需进入网站右上角注册快速建站即可(需要电脑登录注册),需要联系我吧!电话:13752214574,微信号:m1078582894屏幕适应做移动…

自制网站服务器主机,自制服务器主机迷你

自制服务器主机迷你 内容精选换一换为了方便用户在管理控制台上进行裸金属服务器实例管理,可快速辨别出每台服务器的名字,华为云支持给每台服务器命名,并且可以随时更改,重启生效。Windows裸金属服务器不支持修改主机名。登录管理…

关于网站运营的研究_关于网站运营,提升收录与排名相关问题的解答和建议

用什么工具查看谷歌收录量呢?你们应该能访问谷歌网站吧,在谷歌搜索输入 site:www.cctss.org 就可以看到收录量,站长工具,现在都查不到谷歌的收录,国内是屏蔽谷歌的。上面有一个相关结果,那个显示多少。有19…

python小程序框架,Python开源Web, CMF,可做微信小程序后端, 网站后端等.Restful Api...

dev(开放更新中,可在Tag中可以选择以往的其他版本)当前更新比较多,请及时更新新版本低版本更新到v2.2后,如果出现ROOT用户权限问题,[注销登录]后再次登录** 注意:更新到v2.2的童鞋请先看这篇文章 **VersionStatusOther开发...v1.x…

金昌搜索引擎优化网络推广_推广增加网站流量:搜索引擎优化必备六大方法

作为一个站长,想要去长久的运营一个网站,就要不断的增加网站流量和询盘,想要做好这些,就要懂得一些网站推广方法,那么网站的推广方法有哪些?创新营销思维小编觉得,这几个常用,但是效…

50种方法可以获得高质量的“SEO白帽”反向链接

50种方法可以获得高质量的“SEO白帽”反向链接 获得“SEO白帽”SEO链接实际上只是部分关于链接本身。它也是为网站的观众和社区提供服务,以及与您建立真实关系的网站。 人们应该链接到你,因为你已经获得了链接,而不是因为你购买或交换它。 我…

php投票网站管理员界面,PHP开发简单投票系统之管理员功能模块(一)

在简单投票系统的头部有一个修改标题按键,用于管理员登陆后修改投票的主题,主要的思路是先把数据库中已经存在的标题内容通过SQL语句SELECT查询输出,在标题框中显示。在标题框中直接修改标题内容,点击“标题修改”以后&#xff0c…

麒麟海思cpu开核工具_这性能打鸡血了?麒麟 9000 现身跑分网站:多核超过A13

华为将于 10 月 22 日晚进行 Mate 40 系列全球发布会,其中最大的亮点应该就是海思麒麟 9000 这款芯片。目前 GeekBench 5 的数据库当中出现了名为 NOH-NX9 的华为新机,而它正是此前传言当中的 Mate 40 Pro。这款产品拥有 8GB 内存,运行 Andro…

微信中域名网站域名被封锁、被屏蔽、被和谐后的解决方法

做微信营销活动,域名没被封过,那你的营销人生肯定是不完整的。如果做到微信域名防封呢?这就要借助一些工具来实现有效的防封措施了。本身在网站要想在微信端被使用,多多少少都会有预防被拦截,是专门为运营网站和公众号…

前端工程师必备的几个网站

2019独角兽企业重金招聘Python工程师标准>>> 点击此链接: https://www.cnblogs.com/gluncle/p/10643248.html 转载于:https://my.oschina.net/u/3803573/blog/3050734

个人站长不要把理想和青春赌到网站上,写得太对了!

我今年开始已经逐渐对站长这行大彻大悟了,我此前有多年在互联网摸爬滚打,当回过头来想一想自己,觉得特别想对那些初学做网站的朋友说点心里话,希望你们能从我的体会中,多少受点启发,也许我说的不好&#xf…

个人观点,说一下对 PHPCMS 的网站架构的看法

PHPCMS应该是国内第一家用MVC架构来写开源PHP产品的,我第一次工作上接触到PHPCMS是在两年前,那个时候对MVC还是不理解,然后因为工作需要,需要修改一下PHPCMS的源码。拿到代码后,我一开始还本着一种从PHPCMS入手来理解M…

让https网站发送 referrer

本文描述了一个关于 http 协议中 referer 的 metadata 参数的提议,使用这个 metadata 参数,html 文档可以控制 http 请求中的 referer ,比如是否发送 referer、只发送 hostname 还是发送完整的 referer 等。虽然有一些方法可以控制 referer &…

一键部署自己的网站以及上传至npm

如何将自己做的UI库以及文档上线并发布至npm? 让我们的官网部署到github或者码云上 发布到npm 首先打包生成dist目录(如果项目中有dist目录则删除后在打包) yarn build // 或者 npm run build在.gitnore中加入/dist(忽略根目录…