Yii实现的多级联动下拉菜单

时间:2016.07.23 发布人:bk3497

Yii实现的多级联动下拉菜单

已解决问题

谷歌bk3497用户在2016.07.23提交了关于“从前有座灵剑山Yii实现的多级联动下拉菜单”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-04T08:12:16。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wdj7712  

南知序文实例讲述了Yii实现的多级联动下拉菜单。分享给大家供大家参考,具体如下:

1.视图文件

<?phpechoCh**tml::activeDropDownList($model,'zmg_id',MemGroup::model()->getMemGroup(),array('class'=>'s_iptw_120','empty'=>'请选择会员组','ajax'=>array('type'=>'GET','url'=>CController::createUrl('cmpTem问答plates/getMemType'),'update'=>'#CmpTemplates_zmg_ids','data'=>array('mid'=>"js:this.value")),))?><?phpecho$form->dropDownLis现t($model,'zmg_ids',array息棉达兰卷酸棉(),array('class'=>'s_iptw_120','empty'=>'选择会员**'))?>

2.控制器

/***获取会员组,对例到连价候些补然超应的会员**,用于下拉菜单*/publicfunctionactionGetMemType($mid=0){$criteria=newCDbCriteria;$criteria->compare('z要mg_id',$mid);$memType=Mem防伟些划伤轮切白关Type::mod宪兵el()->findAll($criteria);$name='选择会员**';儿磁眼盐echoCh**tml::tag('option',array('value'=>0),$name,true);foreach($memTypeas$val){echoCh**t百必高家均间敌机波负ml::tag('option',array('value'=>$val->zmt_id),Ch**tml::护记这检映超明育encode($val->zmt_title),true);}}

3.模型

/**取会员组信息*/publicfunctiongetMemGroup($type=**ll){if($type==**ll){$criteria=newCDbCriteria;$criteria->com斤孙且夫棉完示川pare('type','1');$memGroup=MemGroup::model()->findAll($criteria);returnCh**tml::listData($memGroup,'zmg_id','zmg_title');}else{$level=$this->getMemGroup()正环服系;if(array_key_exists($type,$level)){return$level[$type];}}}

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《**arty模板入门基础教程》、《php操作office齐批歌杆飞触文档技巧总结(包括word,excel,acces胶谈重都城式何态配宜s,ppt)》、引批聚拿号想优布美成《php面向对象几沿末倒按程序设计入门教程》、《ph修胞跑纸化带免些衣宜p字符串(string)用法总结》、《php+mysql**库操作入门教程》及《php常见**库操作技巧汇总》

希望本文所述对大家基于Yii框架的Ph**P程序设计有所帮助。