cpass 发表于 2012-3-7 17:33:53

CI数据处理位置

Codeigniter中数据处理应该在哪部分做或者说建议在那部分操作?一直很迷茫。
比如程序接到一个请求,控制器调用模型,模型里查询数据并调整数据格式、结构、或计算然后返回给控制器,控制器再调用视图并将模型返回的已经处理好的数据插入显示;
或者程序接到请求,控制器调用模型,模型将数据库查询的数据原样返回给控制器,在控制器中处理数据(计算、格式化等),然后调用视图并将自己计算的数据插入视图显示。
到底哪种方式比较合理或者是推荐的方式?现在我的程序有时候是前一种有时候是后一种,导致现在很迷茫,有点晕。望各位指教~:Q

lynn.wang 发表于 2012-3-8 08:52:49

你把 MVC 和 CI 的架构看一下
然后理理头绪

Hex 发表于 2012-3-8 12:51:26

其实我觉得楼主不必迷茫,哪种开发方式最高效就用哪种。
一般来说,在模型中处理业务逻辑,而在视图中处理显示逻辑,什么是业务逻辑什么是显示逻辑,就要看你如何区分了。
页: [1]
查看完整版本: CI数据处理位置