【发布时间】:2014-07-12 15:23:51
【问题描述】:
在大型应用程序中,主要模型之一是Venue,它已经有大约 50 条规则,跨越 80 多行。模型本身已经开始增长到超过 1000 行代码,所以我开始分解它。
首先我开始移出一些价值对象。我在想是否适合将规则移到单独的虚拟类中,例如:
class Venue {
...
public function rules() {
return VenueRules::getRules();
}
...
}
有没有更好的方法来管理模型中的规则?
【问题讨论】:
标签: activerecord yii