最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Yii實現(xiàn)的多級聯(lián)動下拉菜單

 更新時間:2016年07月13日 16:30:10   作者:dreamzml  
這篇文章主要介紹了Yii實現(xiàn)的多級聯(lián)動下拉菜單,包括視圖、模型及控制器的相關(guān)實現(xiàn)代碼,涉及基于Yii的數(shù)據(jù)庫查詢、數(shù)組遍歷與數(shù)據(jù)顯示等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Yii實現(xiàn)的多級聯(lián)動下拉菜單。分享給大家供大家參考,具體如下:

1. 視圖文件

<?php echo CHtml::activeDropDownList($model,'zmg_id',MemGroup::model()->getMemGroup(),array(
    'class'=>'s_ipt w_120',
    'empty'=>'請選擇會員組',
    'ajax' =>array(
          'type'=>'GET',
          'url'=>CController::createUrl('cmpTemplates/getMemType'),
          'update'=>'#CmpTemplates_zmg_ids',
          'data'=>array('mid'=>"js:this.value")
          ),
    ))?>
<?php echo $form->dropDownList($model,'zmg_ids',array(),array('class'=>'s_ipt w_120','empty'=>'選擇會員等級'))?>

2. 控制器

/**
 * 獲取會員組,對應(yīng)的會員等級,用于下拉菜單
 */
public function actionGetMemType($mid=0)
{
  $criteria=new CDbCriteria;
  $criteria->compare('zmg_id',$mid);
  $memType = MemType::model()->findAll($criteria);
  $name = '選擇會員等級';
  echo CHtml::tag('option', array('value'=>0), $name, true);
  foreach($memType as $val) {
    echo CHtml::tag('option', array('value'=>$val->zmt_id),CHtml::encode($val->zmt_title),true);
  }
}

3. 模型

/*
* 取會員組信息
*/
public function getMemGroup($type=null){
  if($type==null){
    $criteria=new CDbCriteria;
    $criteria->compare('type','1');
    $memGroup = MemGroup::model()->findAll($criteria);
    return CHtml::listData($memGroup,'zmg_id','zmg_title');
  }else{
    $level = $this->getMemGroup();
    if(array_key_exists($type,$level)){
      return $level[$type];
    }
  }
}

更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家基于Yii框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • xml在joomla表單中的應(yīng)用詳解分享

    xml在joomla表單中的應(yīng)用詳解分享

    xml在joomla中應(yīng)用廣泛,從安裝文件配置到模版,模塊,組件,插件中都有應(yīng)用
    2012-07-07
  • Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例

    Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例

    這篇文章主要介紹了Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法,結(jié)合實例形式分析了thinkPHP5框架視圖view中的volist標(biāo)簽、foreach標(biāo)簽、for標(biāo)簽相關(guān)使用方法,需要的朋友可以參考下
    2019-10-10
  • PHP設(shè)置圖片文件上傳大小的具體實現(xiàn)方法

    PHP設(shè)置圖片文件上傳大小的具體實現(xiàn)方法

    PHP默認(rèn)的上傳限定是最大2M,想上傳超過此設(shè)定的文件,需要調(diào)整PHP、apache等的一些參數(shù)
    2013-10-10
  • CodeIgniter多語言實現(xiàn)方法詳解

    CodeIgniter多語言實現(xiàn)方法詳解

    這篇文章主要介紹了CodeIgniter多語言實現(xiàn)方法,結(jié)合實例形式較為詳細(xì)的分析了CodeIgniter實現(xiàn)多語言的具體步驟、實現(xiàn)方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-01-01
  • Symfony2框架學(xué)習(xí)筆記之表單用法詳解

    Symfony2框架學(xué)習(xí)筆記之表單用法詳解

    這篇文章主要介紹了Symfony2框架學(xué)習(xí)筆記之表單用法,結(jié)合實例形式詳細(xì)分析了Symfony2針對表單的創(chuàng)建,校驗,提交等各種常用技巧,需要的朋友可以參考下
    2016-03-03
  • Zend Framework教程之視圖組件Zend_View用法詳解

    Zend Framework教程之視圖組件Zend_View用法詳解

    這篇文章主要介紹了Zend Framework教程之視圖組件Zend_View用法,較為詳細(xì)的分析了試圖組件Zend_View原理并結(jié)合實例形式分析了Zend_View的使用技巧,需要的朋友可以參考下
    2016-03-03
  • PHP創(chuàng)建自己的Composer包方法

    PHP創(chuàng)建自己的Composer包方法

    這篇文章主要介紹了PHP創(chuàng)建自己的Composer包方法
    2018-04-04
  • 一個模仿oso的php論壇程序(之一)

    一個模仿oso的php論壇程序(之一)

    一個模仿oso的php論壇程序(之一)...
    2007-03-03
  • 最新評論

    阿城市| 浙江省| 旺苍县| 宁津县| 西吉县| 郧西县| 女性| 新晃| 克什克腾旗| 府谷县| 东山县| 阿拉善右旗| 九龙城区| 焉耆| 金沙县| 云阳县| 福海县| 弋阳县| 拉萨市| 库伦旗| 丰镇市| 贵阳市| 紫金县| 益阳市| 巫溪县| 鄂尔多斯市| 泽库县| 黄山市| 巴楚县| 威海市| 莱州市| 博乐市| 东乌珠穆沁旗| 如皋市| 芦溪县| 包头市| 耿马| 西乌| 山阳县| 湾仔区| 开封市|