大神们复杂的业务逻辑写在什么地方合适
我这里有个疑问 我是从j2ee转过来的 j2ee的dao都是做最基本的 增删该查通常有个service
做复杂的业务逻辑处理
但是ci框架 里面的mvc
复杂的逻辑应该写在那里呢?
把复杂的业务逻辑写在model里面不合适 写在controller里面也不合适。
大神们复杂的业务逻辑写在什么地方合适
controller呗
dao写model里边 我是新手,以前没做过其他开发。最近正规范代码,上午刚好碰到这个问题就请教同事了。CI会稍微灵活一点吧,我们公司开发的时候模型不叫模型,叫业务 (Biz) ,逻辑处理和数据库操作都在业务里写,有时候需要传值的话也就顺便在这调视图了。 ci的model写数据库操作就行了,实际也没硬性规定必须写数据库操作,一般都是这么做的
controller做控制器
然后ci会根据url自己选择控制器,调用控制器,然后做逻辑处理(根据需要调用模型输出的结果)最后输出视图 mvc处理就好了
页:
[1]