关于ThinkPHP控制器定义操作的方式建议

浏览:1995 发布日期:2014/01/11 分类:技术分享 关键字: 建议 技术 操作用单文件 MVC
文档中有一句话:简单的说,ThinkPHP的控制器是一个类,而操作则是控制器类的一个公共方法。

我建议一个操作应该只写在一个文件里,不要像目前,多个操作可以写在一个类里,虽然我们可以自己修改一下,让每个类只实现一个操作,但是目前是在一个类里支持多个操作,也就是一个文件支持多个操作,这样维护不是很方便,虽然有源代码版本控制软件,但是每次冲突就不好解决。

比如一个类中有两个操作,后期维护时,可能有一个操作有bug,给一个人修改,之后又有一个人发现另外一个操作有bug,也修改了,这样在合并版本时就要处理这个类文件的冲突,如果把这两个操作分别写在不同的文件中,也不会出现这种问题,在修改时也会方便,更容易阅读代码,毕竟单文件代码行数变短了。

最佳答案
评论( 相关
后面还有条评论,点击查看>>