当前位置: 首页 > 后端技术 > PHP

YII实现dropDownList联动事件

时间:2023-03-29 19:45:49 PHP

由于功能需求,需要使用联动,特此记录分享1.在视图中field($model,'cid')->dropDownList(\common\models\service\common\Category::getCateOptions(),['prompt'=>'请选择单位','onchange'=>'$.post("/carousel/main/cate?id='.'"+$(this).val(),function(data){$("select#main-aid").html(data);});',])->hint('parent,required')?>field($model,'aid')->dropDownList(\common\models\service\common\Category::getCateOptions(),['提示'=>'请选择一个孩子'])?>'btnbtn-success'])?>

二、controllerpublicfunctionactionCate($id){$departments=Category::find()->where(['parent_id'=>$id])->asArray()->所有();if(!$departments){echo""。"";}foreach($departmentsas$department){echo""。$部门['姓名']."";}}三、实际效果