Тема: Як відсорутвати дані під час витягування даних з БД в Yii?
Є таблиця City з колонками id, country_id, name_ru, population. country_id привязане до таблиці NetCountry. Як отримати назви міст відсортовані по кількості населення(population)? 
$result = NetCountry::model()
        ->with(array('city'=>array('alias'=>'c')))
            ->find("c.name_ru like '$par%'");
//$par% - це змінна, що містить перші літери по яких шукається місто.
        if($result){
            if($city = $result->city){
                foreach($city as $key=>$val){
                $return[] = $val->name_ru;
                };
            };
$return = array_unique($return);
echo json_encode($return);