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

[讨论/交流] CI数据处理位置

[复制链接]
发表于 2012-3-7 17:33:53 | 显示全部楼层 |阅读模式
Codeigniter中数据处理应该在哪部分做或者说建议在那部分操作?一直很迷茫。
比如程序接到一个请求,控制器调用模型,模型里查询数据并调整数据格式、结构、或计算然后返回给控制器,控制器再调用视图并将模型返回的已经处理好的数据插入显示;
或者程序接到请求,控制器调用模型,模型将数据库查询的数据原样返回给控制器,在控制器中处理数据(计算、格式化等),然后调用视图并将自己计算的数据插入视图显示。
到底哪种方式比较合理或者是推荐的方式?现在我的程序有时候是前一种有时候是后一种,导致现在很迷茫,有点晕。望各位指教~
发表于 2012-3-8 08:52:49 | 显示全部楼层
你把 MVC 和 CI 的架构看一下
然后理理头绪
发表于 2012-3-8 12:51:26 | 显示全部楼层
其实我觉得楼主不必迷茫,哪种开发方式最高效就用哪种。
一般来说,在模型中处理业务逻辑,而在视图中处理显示逻辑,什么是业务逻辑什么是显示逻辑,就要看你如何区分了。

本版积分规则