Manipulação Form

Ola pessoal!!

Gostaria se possivél de uma ajuda na lógica para resolver meu problema.

Uma breve descrição.

Estou usando Rights e user

tenho o seguinte código no meu _form:

Gostaria de pegar o valor do select no campo superuser e passar como parametro na função getFieldsRegistrados();

<div class="form">

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

'id'=&gt;'user-form',


'enableAjaxValidation'=&gt;true,


'htmlOptions' =&gt; array('enctype'=&gt;'multipart/form-data'),

));

?>

&lt;p class=&quot;note&quot;&gt;&lt;?php echo UserModule::t('Fields with &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt; are required.'); ?&gt;&lt;/p&gt;





&lt;?php echo &#036;form-&gt;errorSummary(array(&#036;model,&#036;profile)); ?&gt;


    &lt;div id=&quot;show_dropdown_content&quot;&gt;


        


        


    &lt;/div&gt;


    


&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'username'); ?&gt;


	&lt;?php echo &#036;form-&gt;textField(&#036;model,'username',array('size'=&gt;20,'maxlength'=&gt;20)); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'username'); ?&gt;


&lt;/div&gt;





&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'password'); ?&gt;


	&lt;?php echo &#036;form-&gt;passwordField(&#036;model,'password',array('size'=&gt;60,'maxlength'=&gt;128)); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'password'); ?&gt;


&lt;/div&gt;











&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'Grupo'); ?&gt;


	&lt;?php echo &#036;form-&gt;dropDownList(&#036;model,'superuser',CHtml::listData(Grupo::model()-&gt;findAll(), 'id', 'grupo' ),array('prompt'=&gt;'Selecione um grupo...')); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'superuser'); ?&gt;


&lt;/div&gt;


    &lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'email'); ?&gt;


	&lt;?php echo &#036;form-&gt;textField(&#036;model,'email',array('size'=&gt;60,'maxlength'=&gt;128)); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'email'); ?&gt;


&lt;/div&gt;


&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'status'); ?&gt;


	&lt;?php echo &#036;form-&gt;dropDownList(&#036;model,'status',User::itemAlias('UserStatus')); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'status'); ?&gt;


&lt;/div&gt;


       


    &lt;div id=&quot;dupecheck&quot;&gt; 


      &lt;/div&gt; 

<?php $valor = $this->renderPartial(’_ajaxContent’, array(‘myValue’=>$myValue)); ?>

          &lt;?php


            


	&#036;profileFields=&#036;profile-&gt;getFieldsRegistrados(&#036;valor);


	if (&#036;profileFields) {


		foreach(&#036;profileFields as &#036;field) {


		?&gt;


&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;profile,&#036;field-&gt;varname); ?&gt;


	&lt;?php 


	if (&#036;widgetEdit = &#036;field-&gt;widgetEdit(&#036;profile)) {


		echo &#036;widgetEdit;


	} elseif (&#036;field-&gt;range) {


		echo &#036;form-&gt;dropDownList(&#036;profile,&#036;field-&gt;varname,Profile::range(&#036;field-&gt;range));


	} elseif (&#036;field-&gt;field_type==&quot;TEXT&quot;) {


		echo CHtml::activeTextArea(&#036;profile,&#036;field-&gt;varname,array('rows'=&gt;6, 'cols'=&gt;50));


	} else {


		echo &#036;form-&gt;textField(&#036;profile,&#036;field-&gt;varname,array('size'=&gt;60,'maxlength'=&gt;((&#036;field-&gt;field_size)?&#036;field-&gt;field_size:255)));


	}


	 ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;profile,&#036;field-&gt;varname); ?&gt;


&lt;/div&gt;


		&lt;?php


		}


	}

?>

&lt;div class=&quot;row buttons&quot;&gt;


	&lt;?php echo CHtml::submitButton(&#036;model-&gt;isNewRecord ? UserModule::t('Create') : UserModule::t('Save')); ?&gt;


&lt;/div&gt;

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

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

Abraços ,

Oi, seja benvindo ao fórum!

Por favor dê mais detalhes. Eu não entendi a sua pergunta.

Quando postar código, use o botão <>, para que ele fique formatado e mais fácil de ler.

Evite também postar código em excesso. Isto pode confundir a pessoa que quer te ajudar.

Genio72,

Realmente, sua pergunta não está muito clara, acho que tem relação com esse Wiki:

http://www.yiiframework.com/wiki/24/creating-a-dependent-dropdown/

Estou certo?