二次开发PbootCMS直接改核心文件,官方一升级,我写的功能全被覆盖崩了
18年用PbootCMS做本地企业站,需要加一个商家入驻的自定义功能,我图省事,直接把核心文件里的controller打开,往里面写入驻的逻辑代码,改了整整两天,功能终于跑通了,我当时觉得挺厉害,把功能上线了。结果过了一周,官方出了安全更新,我点了升级,进度条走完,之前加的入驻功能直接全崩了,所有自定义写在核心文件里的代码,全被官方的升级包覆盖了,白改了两天。 我当时赶紧从备份里把自定义的代码找出来,重新写,这次我没动核心文件,而是把入驻功能写成了独立的插件模块,所有自定义逻辑全放在自己的目录里,官方升级的时候根本碰不到我的插件代码,之后官方更了好几个版本,我的入驻功能一直正常运行,再也没被覆盖。之前总觉得二次开发就直接改核心文件,写起来快,结果官方一升级,你写的所有东西全没,白忙活两天。 很多新手二次开发CMS跟我当初一样,直接改核心文件图省事,根本不管后续升级,结果官方一出更新,你自定义的功能全被覆盖,白折腾好几天。真的,二次开发别改核心文件,把自定义功能写成独立插件,官方随便升级,你的功能一点都不会丢。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0