vertical una menus lista horizontal hacer desplegable como codigo javascript php yii2 html.dropdownlistfor

javascript - una - En yii2, ¿cómo cambiar los datos desplegables de cada función?



menu html (2)

Tengo datos en la lista desplegable según el rol (para cada tabla de roles son diferentes). No tengo ni idea de cómo hacerlo porque no estoy familiarizado con yii2 Primero selecciono un rol y luego de seleccionar el rol Quiero datos de diferentes tablas diferentes por rol

<?= $form->field($model, ''role'')->dropDownList( [ ''A'' => ''Admin'', ''M'' => ''Member'', ''P'' => ''Practice'', ],[''prompt''=>''--Select a Role--'',]);?> <?= $form->field($model, ''code'')->dropDownList( ArrayHelper::map(Member::find()->all(), ''id'', ''memberCode''), [''id''=>''memberCode''] ); ?>



Necesita actualizar su segundo menú desplegable cuando seleccione cualquier valor del menú desplegable 1er. Digamos que el 2º desplegable tiene id # dropdown2, entonces, lo hago en yii, puedes cambiarlo de acuerdo con yii2.

echo $form->dropDownListGroup( $model, ''id'', array( ''wrapperHtmlOptions'' => array(), ''widgetOptions'' => array( ''data'' => CSystemGenerated::getProjectName($model->c_id), ''htmlOptions'' => array( ''prompt'' => ''Select Project'', ''ajax'' => array( ''type'' => ''POST'', ''url'' => your url, ''update'' => ''#dropdown2'', //''dataType'' => ''json'', ''data''=>array(''id''=>''js:this.value''), ) ), ), ) ); <?php echo $form->dropDownListGroup( $model, ''tag'', array( ''wrapperHtmlOptions'' => array(), ''widgetOptions'' => array( ''data'' =>$this->getTags(), ''htmlOptions'' => array( ''prompt'' => ''Select Tags'', ), ) ) ); ?>

revisa este enlace te ayudará más.

Link1

link2