我想知道是否有办法为AR关系创建自己的规则或扩展现有的HAS_MANY,BELONGS_TO等?
感谢。
答案 0 :(得分:0)
每个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关系。