Sortorovka po polam iz obiedinennix tablic

Pomogite. Kak otsortirovat vivodimie zapisi po polu, kotoroe soderzitsia ne v osnovnoi tablice, a v sviazannoi s nei. To est po umol4aniu kogda mi 4erez Yii.bat generiruem CRUD operacii, to na operacii ADMIN vivodiatsia vse zapisi iz tablici. Mi mozem kliknut mishkoi po zagolovku polia - iz zapisi budut otsortirovani po etomu polu. Odnako ia dobavil novoe pole, kotoroe vivoditsia iz sviazannoi tablici. I vot kak sdelat 4tob po nemu sortirovalos` - hz. Pomogite kto mozet.

если правильно понял, то что-то вроде


public function relations()

{

	return array(

		'author' => array(self::BELONGS_TO, 'User', 'authorID', 'order' => '??.regdate')

	);

}

так не работает…

а что за вопросики перед "regdate" ?

значит


$criteria = new CDbCriteria(array('order' => 'created DESC'));

А сюда же вопрос:

как приделать стандартный CSort->link к такой выборке?

У меня как-то криво получается, типа




		$sort = new CSort('MyModel');

		$sort->attributes = array(

			'date'   => 'MyModel.date',

			'store'    => 'relatedModel.name',

		);



Вот если label явно не указать в параметрах, то CSort не цепляет название поля, пока я явно не укажу в модели


'MyModel.date' => 'Дата'

Есть какие-то примеры нормального кода?

ia pomoemu kakraz etot vopros i zadaval - sam dolbaus` s etim - ne polu4aetsia