加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

yii实现级联下拉菜单的方法

发布时间:2020-05-24 07:42:18 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了yii实现级联下拉菜单的方法,需要的朋友可以参考下

本文详细讲述了yii实现级联下拉菜单的方法,具体步骤如下:

1.模版中加入如下代码:

dropDownList($model,'src_type_id',OrderSrc::options(),array( 'id' => 'task-order-src-id',)); echo $form->dropDownList($model,'src_shop_id',array(''=>'全部'),array( 'id' => 'task-shop-id',)) ?>

在这段代码中,OrderSrc_options() 这个是先读取一个下拉菜单。调用OrderScr model中的options方法。内容如下

hasShop(); $models = $model->findAll(); $array = array(''=>'全部'); foreach($models as $model) { $array[$model->src_id] = $model->src_name; } return $array; }

2.然后在模版页面中增加JS代码

,实现当第一个下拉菜单变化时给第二个下拉菜单进行内容赋值。

在这段JS代码中,实现调取一个程序获取第二个下拉菜单的值(调用Controller中的actionGetShops方法),任何追加到第二个下拉菜单中。

Controller中的actionGetShops方法如下:

全部"; foreach($array as $k=>$v) { $htmlContent .= ""; } echo $htmlContent; }

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读