<?php echo $form->dropDownList($model,'parent_id', CHtml::listData(RefRegion::model()->findAll(), 'id', 'name_ru'), array('empty'=>Yii::t("region", 'Выберите регион'), 'class'=>'span3')); ?>
<?php echo $form->dropDownList($model,'parent_id', CHtml::listData(RefRegion::model()->findAll(), 'id', 'name_ru'), array('empty'=>Yii::t("region", 'Выберите район'), 'class'=>'span3')); ?>
Есть два ДропДавнЛиста, к примеру если пользователь выберет Московский регион то во втором должны быть все Московские районы если Волгоград и тд.
В базе в одной таблицы хранятся все районы и регионы название, у регионов parent_id null,
Если у Московского региона id = 14 то у его районов parent_id = 14.
Через что лучше сделать то что я хочу Ajax или Sql запросы ?