Keresés több modellben egyszerre

Már le is szedtem. :)

Ilyen "nagy" rendszert még nem építettem ki, ez az első. Biztos van jobb megoldás is a rendszer felépítésére is, de nekem ez jutott eszembe.

Az miért lehet, hogy a sima findall-nál működik a select résznél az as, de a CActiveDataProvider-nél már nem?

Pedig a CActiveDataProvider-nél is kiírja az elején, az as-es mezőket, csak épp nullt ír oda.

pl


$this->criteria = new CDbCriteria();

$this->criteria->select = 'valami, megvalami as valami2';