Добрый день
есть форма
$regionsNames = CHtml::listData(MapRegions::model()->findAll(array('order' => 'regionName')), 'regionID', 'regionName');
$this->widget('ext.select22.ESelect2', array(
'model' => $model,
'attribute' => 'regionID',
'data' => $regionsNames,
'options'=>array(
'placeholder'=>'select region',
'url'=>array('moonLists/autocomplete'),
'allowClear'=>true,
),
'htmlOptions' => array('style' => 'width:150px', 'class'=>'selectdrop5', ),
));
?>
<?php
$constellationsNames = CHtml::listData(MapConstellations::model()->findAll('regionID=:region',
array(':region'=>$model->regionID)), 'constellationID', 'constellationName');
$this->widget('ext.select22.ESelect2', array(
'model' => $model,
'attribute' => 'constellationID',
'data' => $constellationsNames,
'htmlOptions' => array('style' => 'width:150px', ),
));
?>
<?php
echo 'SolarSystem: ';
$SolarSystemName = CHtml::listData(MapSolarSystems::model()->findAll('constellationID=:constellation',
array(':constellation'=>$model->constellationID)), 'solarSystemID', 'solarSystemName');
$this->widget('ext.select22.ESelect2', array(
'model' => $model,
'attribute' => 'solarSystemID',
'data' => $SolarSystemName,
'htmlOptions' => array('style' => 'width:150px', ),
));
?>
как заставить работать, так как в данный момент выбор работает только Region, а Constellation и SolarSyatem появляются значения после того как нажата кнопка submit
Подскажите как заставить работать данную конструкцию правильно, что бы после выбора Region было доступно Constellation, после выбора Constellation было доступно System.