Dependent Dropdownlist Suggestions

Hello, I am still new in Yii. I do face a situation regarding dependent dropdownlist in yii. Ok, I have 2 tables

  1. jenis_peralatan (id,kategori)

  2. perkakasan (id,kategori,jenis_peralatan)

I’ve managed to create a dependent dropdwonlist using this code

in my _form.php


<?php

//THE MAIN DROPDOWN LIST

	echo &#036;form-&gt;dropDownList(&#036;model,'jenis_peralatan',


	CHtml::listData(JenisPeralatan::model()-&gt;findAll(),'kategori','kategori'),


	


	array(


		'empty'=&gt;'Pilih Kategori',


		'ajax' =&gt; array(


		'type' =&gt; 'POST',


		'url' =&gt; CController::createUrl('PermohonanPinjaman/namaperalatan'),


		'data' =&gt; &quot;js:{namaperalatan:&#036;(this).val()}&quot;,


		'update'=&gt;'#' . CHtml::activeId(&#036;model, 'jenis_perkakasan_1'), 


		


		


						)


	));

?>

<?php

//THE 1st CHILD DROPDOWN LIST

        echo &#036;form-&gt;dropDownList(&#036;model,'jenis_perkakasan_1',array(),array('prompt'=&gt;'Pilih Perkakasan'));

?>

<?php

//THE 2nd CHILD DROPDOWN LIST

        echo &#036;form-&gt;dropDownList(&#036;model,'jenis_perkakasan_2',array(),array('prompt'=&gt;'Pilih Perkakasan'));

?>

<?php

//THE 3rd CHILD DROPDOWN LIST

        echo &#036;form-&gt;dropDownList(&#036;model,'jenis_perkakasan_3',array(),array('prompt'=&gt;'Pilih Perkakasan'));

?>

<?php

//THE th CHILD DROPDOWN LIST

        echo &#036;form-&gt;dropDownList(&#036;model,'jenis_perkakasan_4',array(),array('prompt'=&gt;'Pilih Perkakasan'));

?>

in my controller


<?php

public function actionNamaperalatan()

{





	&#036;data=JenisPeralatan::model()-&gt;findAllByAttributes(array('kategori'=&gt;&#036;_POST['namaperalatan']));


	&#036;data=CHtml::listData(&#036;data,'jenis_perkakasan','jenis_perkakasan');


	


	foreach(&#036;data as &#036;value=&gt;&#036;name)


		{


			echo CHtml::tag('option',


			array('value'=&gt;&#036;value),CHtml::encode(&#036;name),true);


		}


}

?>

The code is working just fine for the 1st child dropdown list. But i need the second, third, forth to be updated when the PARENT dropdownlist is selected.

Is there anyway how to accomplish this task?

How could i add multiple attributes in ‘update’=>’#’ . CHtml::activeId($model, ‘jenis_perkakasan_1’), ?

Is this possible? to add something like this :

‘update’=>’#’ . CHtml::activeId($model, ‘jenis_perkakasan_1,jenis_perkakasan_2,jenis_perkakasan_3,jenis_perkakasan_4’)

I did try that but only affects the 1st child dropdown list.

Please give me some guide on this. Thanks in advance