一个CMS 与 CI 的MVC问题
看了PHPCMS V9的, ,现在是MVC , 里面代码 架构,几乎与CI差不多,本人现在开发一个项目, PHPCMS 在model 与controller 之前还有一层 逻辑类 来操作,
那么我用CI 开发也要这样吗,
比如controller 放vote.php 控制器libraties 放 vote.class.php 逻辑类来操作 vote.model.php 吗?
能不能跳过 libraties 这一层
控制器就是处理业务逻辑的,何苦再弄个逻辑类呢。 CI 里面不是通过 url 访问 controller 然后有可能会通过 model 再返回controller
最后返回给 view 吗?
这个和 libraries 没有直接的关系吧
libraries 里面是你自己扩展的一些东东
方便在 controller 里面用呀
如果把所有的业务逻辑全部放到CI的controller器上,这样可能会
出现两个问题:
1. 控制器变的很大,也很难维护
2. 对于公共的业务逻辑,就不方便调用。
页:
[1]