Каждое отношение AR создается с соответствующим классом.
const BELONGS_TO='CBelongsToRelation';
const HAS_ONE='CHasOneRelation';
const HAS_MANY='CHasManyRelation';
const MANY_MANY='CManyManyRelation';
const STAT='CStatRelation';
Эти классы расширяют CActiveRelation »CBaseActiveRelation» CComponent.
Вы можете создать свои собственные отношения AR с пользовательскимрасширение класса CActiveRelation.