欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • PHP 7.0新增加的特性介紹

    PHP 7.0新增加的特性介紹

    這篇文章主要介紹了PHP 7.0新增加的特性介紹,需要的朋友可以參考下
    2017-06-06
  • PHP 繪制網(wǎng)站登錄首頁圖片驗證碼

    PHP 繪制網(wǎng)站登錄首頁圖片驗證碼

    幾乎所有的網(wǎng)站登錄頁都會有驗證碼,驗證碼是一種安全保護(hù)機(jī)制,用于防止垃圾注冊機(jī)大量注冊用戶賬號占用服務(wù)器內(nèi)存從而使服務(wù)器癱瘓。接下來通過本文給大家介紹PHP 繪制網(wǎng)站登錄首頁圖片驗證碼,需要的朋友參考下
    2016-04-04
  • PHP數(shù)組實際占用內(nèi)存大小原理解析

    PHP數(shù)組實際占用內(nèi)存大小原理解析

    這篇文章主要介紹了PHP數(shù)組實際占用內(nèi)存大小原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • phpmailer發(fā)送郵件功能

    phpmailer發(fā)送郵件功能

    這篇文章主要為大家詳細(xì)介紹了phpmailer發(fā)送郵件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • PHP實現(xiàn)QQ登錄的開原理和實現(xiàn)過程

    PHP實現(xiàn)QQ登錄的開原理和實現(xiàn)過程

    本文主要給大家講述了PHP實現(xiàn)QQ登錄的開原理以及相關(guān)的代碼實現(xiàn)過程,對此有興趣和需要的朋友參考下吧。
    2018-02-02
  • 詳解laravel passport OAuth2.0的4種模式

    詳解laravel passport OAuth2.0的4種模式

    這篇文章主要介紹了laravel passport OAuth2.0的4種模式,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • PHP對稱加密算法(DES/AES)類的實現(xiàn)代碼

    PHP對稱加密算法(DES/AES)類的實現(xiàn)代碼

    本篇文章主要介紹了PHP對稱加密算法(DES/AES)類的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Yii中的cookie的發(fā)送和讀取

    Yii中的cookie的發(fā)送和讀取

    新創(chuàng)建的cookie會從本地傳到服務(wù)器上,然后從服務(wù)器獲取。這篇文章主要介紹了Yii中的cookie的發(fā)送和cookie的讀取相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • 封裝ThinkPHP的一個文件上傳方法實例

    封裝ThinkPHP的一個文件上傳方法實例

    這篇文章主要介紹了封裝ThinkPHP的一個文件上傳方法,以實例的形式詳細(xì)講述了文件上傳類的實現(xiàn)以及具體功能講解,非常實用,需要的朋友可以參考下
    2014-10-10
  • thinkphp瀏覽歷史功能實現(xiàn)方法

    thinkphp瀏覽歷史功能實現(xiàn)方法

    這篇文章主要介紹了thinkphp瀏覽歷史功能實現(xiàn)方法,可實現(xiàn)瀏覽器的瀏覽歷史功能,是非常實用的技巧,需要的朋友可以參考下
    2014-10-10

最新評論