【发布时间】:2012-09-27 14:11:24
【问题描述】:
对于使用 MVC 架构的项目来说,这更像是一个编码风格问题。
我正在开发一个使用 Yii 框架的项目。每个数据库表都有自己的模型类,让我可以利用 Yii 的 Active Record 东西。很酷。
但现在我需要使用复杂的逻辑和很多要连接的表进行 SQL 查询。
最好和最快的方法是编写一个原始 SQL 并将其放入 somegetSomeComplexLogicData 方法中。
问题是,我把这个方法放在哪里?将它留在我调用它的控制器中是一种好习惯(它极不可能在其他任何地方重复使用),还是应该将它放在最对应的某个模型类中?
【问题讨论】:
标签: php activerecord orm yii