방금 Yiibooster를 배우고 이것으로 붙어서 .. 나는 matul이 선택한 후 kelas 데이터가 생성 될 수 있도록 yii booster with ajax를 사용하는 종속 dropdownlistgroup을 가지고 있습니다. 그것은 yii에서 드롭 다운 목록을 사용하지만 Yiibooster 양식을 사용하여 좋은 양식을 원한다면 잘 작동합니다. 난 내 영어의 작업 코드를 아래와 같이 정상 드롭 다운리스트으로 죄송합니다, 정상을 테스트 할 때 내가, dropdownlistgroup를 사용할 때dependent dropdownlistGroup Yii 부스터
<?php
echo $form->dropDownListGroup(
$model,
'matkul',
array(
'wrapperHtmlOptions' => array(
'class' => 'col-sm-5',
),
'widgetOptions' => array(
'data' => $matkullist,
'htmlOptions' => array('multiple' => false),
),
'prompt'=>'Select',
array(
'ajax'=> array(
'type'=>'POST', //request type
'url'=>CController::createUrl('Kp/Getkelas'), //url to call.
'update'=>'#'.CHtml::activeId($model,'kelas'), //selector to update
)
)
)
); ?>
<?php echo $form->dropDownListGroup(
$model,
'kelas',
array(
'wrapperHtmlOptions' => array(
'class' => 'col-sm-5',
),
'widgetOptions' => array(
'htmlOptions' => array('multiple' => false),
)
)
);?>
문제는 작동하지 않습니다 아약스이다.
echo CHtml::dropDownList('country_id','', array(1=>'USA',2=>'France',3=>'Japan'),
array(
'ajax' => array(
'type'=>'POST', //request type
'url'=>CController::createUrl('Kp/Getkelas'), //url to call.
'update'=>'#city_id', //selector to update
)));
echo CHtml::dropDownList('city_id','', array());