Всем привет!!
работаю на yii1
public static function regionsByMahala (){
$sql = "SELECT rrr.id, rrr.name_ru, rrr.name_uz, rrr.name_en
FROM `ref_mahala` rm
LEFT JOIN ref_region rr ON rm.district_id = rr.id
LEFT JOIN ref_region rrr ON rr.parent_id = rrr.id
GROUP BY rrr.id";
return $db = RefMahala::model()->findBySql($sql);
}
Проверял Sql запрос в базе все верно возвращает.
<?print_r(CHtml::listData(RefRegion::regionsByMahala(), 'id', 'name_ru'))?>
<?php echo $form->dropDownList($model,'parent_id', CHtml::listData(RefRegion::regionsByMahala(), 'id', 'name_ru'), array('empty'=>Yii::t("region", 'Выберите регион'), 'class'=>'span3')); ?>
Но в php возвращается пустой массив, почему ? и в чем здесь ошибка?