用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2596|回复: 2
收起左侧

[讨论/交流] controller控制器 如何分类、分模块的问题?

[复制链接]
发表于 2011-11-28 12:00:57 | 显示全部楼层 |阅读模式
本帖最后由 WEB-MING 于 2011-11-28 12:01 编辑

现在已经知道codeigniter是分为三大块M.V.C这个自然不用说
C去M取数据,显示到V,这个思路是这样的,但我在实际运用中遇到这个问题。

一个ReportController用来控制一些报表之类的东西
一个UserController用来控制关于User的一些东西
现在,老板要求一个功能:
                                          譬如说A是一个销售商,B\C\D\E\F\G...都是他的用户,现在要实现A能够增删改查B\C\D\E\F\G...
增删改  我都会写到UserController
但是查  是写到UserController还是ReportController呢??

或者是 增删改查 全部写到一个AgentController?
求解。多谢!
发表于 2011-11-28 13:21:38 | 显示全部楼层
写在那个里面都没有错的,MVC只是一个概念,为了方便开发用的,是为了开发才用MVC的,而不是为了MVC而MVC,我觉得写在ReportController,当然写在AgentController、UserController也可以的。
 楼主| 发表于 2011-11-28 15:06:47 | 显示全部楼层
qfly888 发表于 2011-11-28 13:21
写在那个里面都没有错的,MVC只是一个概念,为了方便开发用的,是为了开发才用MVC的,而不是为了MVC而MVC, ...

thanks

本版积分规则