我想知道是否有办法为 AR 关系创建自己的规则或扩展现有的 HAS_MANY、BELONGS_TO 等?
谢谢。
我想知道是否有办法为 AR 关系创建自己的规则或扩展现有的 HAS_MANY、BELONGS_TO 等?
谢谢。
每个 AR 关系都是使用相应的类创建的。
const BELONGS_TO='CBelongsToRelation';
const HAS_ONE='CHasOneRelation';
const HAS_MANY='CHasManyRelation';
const MANY_MANY='CManyManyRelation';
const STAT='CStatRelation';
这些类扩展了 CActiveRelation » CBaseActiveRelation » CComponent。
您可以使用扩展 CActiveRelation 的自定义类创建自己的 AR 关系。