Yii — Сортировка relations в модели
При необходимости добавить сортировку (и не только) для записей из связаной через функцию relations таблицы делаем следующее:
public function relations() { return array( 'messages' => array(self::HAS_MANY, 'messages', 'message_id', 'condition'=>'post.parent_id IS NULL', 'order'=>'post.date DESC', ); }
Проверено! Работает!