Задать вопрос

Как посоветуете сделать?

<?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 запросы ?
  • Вопрос задан
  • 275 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
DBA для вашего PostgreSQL?
Ajax или Sql запросы ?

?! Отправиться в поездку лучше на машине или на юг? Как они между собой связаны, чтобы их противопоставлять?
Ответ написан
Комментировать
@kedavra
code berserker
ajax-ом передается регион, на сервере выполняется sql-запрос
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы