[ask] form input

[ask] mohon bimbinganx gan…

saya mmbuat form pnginputan data drop down list, 6690

fo.png

hrpan saya: smisal, ktika kita mmilih "penalaran" pd form "bidang kegiatan" mka pilihan yg muncul pd form "nama kegiatan" adalah data dari "penalaran", namun yg disini malah muncul semua…

script viewx sprti ini :

<?php $this->widget(‘zii.widgets.grid.CGridView’, array(

‘id’=>‘nilai-grid’,

/untuk search/

‘dataProvider’=>$model->search(),

/membuat filter/

‘filter’=>$model,

/menghilangkan summary text/

‘summaryText’=>’’,

/untuk paging/

‘pager’=>array(

/hilangkan header paging/

‘header’=> ‘’,

/untuk label first page/

‘firstPageLabel’=>’| <’,

/untuk label last page/

‘lastPageLabel’=>’> |’,

/untuk label next page/

‘nextPageLabel’=>’>’,

/untuk label prev page/

‘prevPageLabel’=>’<’,

),

‘columns’=>array(

/menampilkan id/

//‘id’,

array(‘name’=>‘bidang_id’,

‘type’=>‘html’,

‘value’=>’$data->bidang->nama’,‘sortable’=>TRUE,

‘filter’ => CHtml::listData(Bidang::model()->findAll(),‘id’,‘nama’),),

array(‘name’=>‘kegiatan_id’,

‘type’=>‘html’,

‘value’=>’$data->kegiatan->nama’,‘sortable’=>TRUE,

‘filter’ => CHtml::listData(Kegiatan::model()->findAll(),‘id’,‘nama’),),

‘tingkat’,

array(‘name’=>‘kontribusi_id’,

‘type’=>‘html’,

‘value’=>’$data->kontribusi->nama’,‘sortable’=>TRUE,

‘filter’ => CHtml::listData(Kontribusi::model()->findAll(),‘id’,‘nama’),),

‘nilai’,

array(

‘class’=>‘CButtonColumn’,

/template button (update dan delete)/

‘template’=>’{update}&nbsp;&nbsp;{delete}’

),

),

)); ?>

script _form nya

<div class="form">

<?php $form=$this->beginWidget(‘CActiveForm’, array(

‘id’=>‘nilai-form’,

‘enableAjaxValidation’=>false,

)); ?>

<p class="note">Fields with <span class="required">*</span> are required.</p>

<?php echo $form->errorSummary($model); ?>

<div class="row">

<?php echo $form->labelEx($model,‘bidang_id’); ?><br>

<?php

echo $form->dropDownList($model,‘bidang_id’, CHtml::listData(Bidang::model()->findAll(), ‘id’, ‘nama’), array(‘empty’=>’–please select–’));

?>

<?php echo $form->error($model,‘bidang_id’); ?>

</div>

<div class="row">

<br><?php echo $form->labelEx($model,‘kegiatan_id’); ?><br>

<?php

echo $form->dropDownList($model,‘kegiatan_id’, CHtml::listData(Kegiatan::model()->findAll(), ‘id’, ‘nama’), array(‘empty’=>’–please select–’));

?>

<?php echo $form->error($model,‘kegiatan_id’); ?>

</div>

<div class="row">

<br><?php echo $form->labelEx($model,‘tingkat’); ?><br>

<?php

echo $form->dropDownList($model,‘tingkat’,array(‘Internasional’=>‘Internasional’,‘Nasional’=>‘Nasional’,‘Regional’=>‘Regional’,‘Kampus’=>‘Kampus’,‘Jurusan’=>‘Jurusan’),array(‘empty’=>’–please select–’));

?>

<?php echo $form->error($model,‘tingkat’); ?>

</div>

<div class="row">

<br><?php echo $form->labelEx($model,‘kontribusi_id’); ?><br>

<?php

echo $form->dropDownList($model,‘kontribusi_id’, CHtml::listData(Kontribusi::model()->findAll(), ‘id’, ‘nama’), array(‘empty’=>’–please select–’));

?>

<?php echo $form->error($model,‘kontribusi_id’); ?>

</div>

<div class="row">

<br><?php echo $form->labelEx($model,‘nilai’); ?><br>

<?php echo $form->textField($model,‘nilai’,array(‘size’=>10,‘maxlength’=>11)); ?>

<?php echo $form->error($model,‘nilai’); ?>

</div>

<div class="row buttons"><br>

<?php echo CHtml::submitButton($model->isNewRecord ? ‘Create’ : ‘Save’); ?>

</div>

<?php $this->endWidget(); ?>

</div><!-- form -->