Models

Использование through в отношении MANY_MANY

Расширение CActiveRecord

Сохранение связанных данных

Cвязь между таблицами (relations)

http://yiiframework.ru/doc/guide/ru/database.arr

save() для MANY_MANY и HAS_MANY и HAS_ONE и BELONGS_TO - repo

Behavior для работы с связанными данными типа MANY_MANY

CTrashBinBehavior

This extension allows active record model to manage tags

nestedsetbehavior - This extension allows managing trees stored in database as nested sets.