二次开发如何做到完全不动jpress原有代码方便后续跟进版本更新
- 技术交流
- 2066次浏览
看了海哥的二次开发视频,里面提到了二次开发应该建立新的模块,尽量不动jpress的原有代码方便后续升级jpress版本来获得更新。
但是实际开发中如果想真的做到完全不动jpress原有代码的话,是否确实能做到呢?
比如,我想为用户和权限表增加字段,想在用户注册、登录等处增加业务逻辑等等,应该如何操作才能不动jpress的原有代码呢?
因为想基于jpress做网站,又想持续跟进jpress的更新,所以提出来这个问题。
如果是做个一次性的项目的话当然就没有这方面的问题了,想怎么改怎么改就好了。
有实际操作经验的大佬们赐教一下吧,万分感谢!
3个回答
回复 @海哥 :好的海哥,清晰明白,大概知道怎么做了!
sowill
回复拦截器完全可以出来所有Controller能处理的问题,登录、注册等可以不让 jpress “原生” 代码执行都可以。
海哥
回复关于表的问题,建议新建自己的表,而不是修改其他的表。
关于登录问题,有两个方案,1是你需要什么样的逻辑,提出来,jpress可以在架构上调整和满足。另外:你可以自己写一个拦截器,拦截登录然后做自己的逻辑处理。
海哥
回复