天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

下拉列表多級聯動dropDownList示例代碼

視圖:
cdnauto/views/config/index.php
復制代碼 代碼如下:
echo CHtml::dropDownList('node', '', CHtml::listData(Node::model()->findAll(),'name','name'),array('empty'=>'--請選擇節點--',
'id' => 'node',
'ajax'=>array(
'type'=>'POST',
'url'=>Yii::app()->createUrl('cdnauto/config/getNodeServersByNodeName'),
'update'=>'#servers',
'data'=>array('node_name'=>'js:$("#node").val()'),
)
)
);
echo "        ";
echo CHtml::dropDownList('servers', '', array('--請選擇服務器--'));

控制器:
cdnauto/controllers/ConfigController.php
復制代碼 代碼如下:
public function actionGetNodeServersByNodeName(){
// if(!Yii::app()->request->isAjaxRequest)
// throw new CHttpException(404);
$node_name = $_POST['node_name'];
$nodeid = Node::model()->getNodeId($_POST['node_name']); //通過節點名稱獲取該節點ID
$server = GossServer::model()->getServerByNodeid($nodeid); //通過節點ID獲取服務器信息
//$server 為array類型,形如 $server = array(array('name'=>'name1'),array('name'=>'name2'));所以需要兩次foreach
if(isset($server)){
foreach ($server as $k=>$v){
foreach($v as $kk => $vv){
echo CHtml::tag('option', array('value'=>$kk), CHtml::encode($vv), true);
}
}
}else{
echo CHtml::tag('option', array('value'=>''), 'servers', true);
}
}

模型:
GossServer.php
復制代碼 代碼如下:
/**
* 通過節點ID獲取該節點下所有的服務器名稱
* @author ysdaniel
*/
public static function getServerByNodeid($nodeid)
{
$sql = "SELECT name FROM OSS_Server WHERE nodeid = '{$nodeid}' ";
///$sql = "SELECT name,nodeid FROM OSS_Server WHERE nodeid = '{$nodeid}' "; //both ok
$cmd = Yii::app()->db->createCommand($sql);
$ret = $cmd->queryAll();
if (!$ret){
throw new Exception("找不到這個節點對應的服務器");
}
return $ret;
}

Node.php
復制代碼 代碼如下:
/**
* 通過nodename獲取nodeid名
* @author
*/
public static function getNodeId($name)
{
$sql = "SELECT id FROM OSS_Node WHERE name = '{$name}'";
$cmd = Yii::app()->db->createCommand($sql);
$ret = $cmd->queryAll();
if (!$ret){
return null;
//throw new Exception("找不到Node{$name}");
}
return $ret[0]['id'];
}

其它:
數據表結構
效果:
沒有選擇節點前:
 
細節有空再補上了。

php技術下拉列表多級聯動dropDownList示例代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 动漫美女性侵 | 国产成人高清精品免费观看 | 男女一边摸一边做羞羞的事情免费 | 免费果冻传媒2021视频 | 免费国产黄线在线播放 | 丝袜美女被啪啪不带套漫画 | a一级毛片视频免费看 | 精品国产90后在线观看 | 久久精品国产亚洲AV蜜臀 | 综合亚洲桃色第一影院 | 亚洲精品第五页中文字幕 | 欧美整片华人play | 好男人视频免费高清在线观看www | 妓女嫖客叫床粗话对白 | 寻找最美乡村教师颁奖晚会 | 亚洲国产女人aaa毛片在线 | 跳蛋按摩棒玉势PLAY高H | 亚洲国产在线综合018 | 美国一级大黄一片免费的网站 | 无限资源日本2019版 | 夜色55夜色66亚洲精品网站 | 蜜芽视频在线观看视频免费播放 | 无码欧美毛片一区二区三在线视频 | 日本孕妇大胆孕交 | xiah俊秀| 亚洲精品嫩草AV在线观看 | 中文无码字慕在线观看 | 午夜精品久久久久久影视riav | 高清国产一区 | 妙玉被肉干高H潮文 | www黄色大片| 亚洲国产成人精品不卡青青草原 | sao虎影院桃红视频在线观看 | 伊人久久精品99热超碰 | 久久久精品久久 | 中文字幕不卡在线视频 | 久久国产乱子伦免费精品 | 久久久精品久久 | 免费久久狼人香蕉网 | 无码日韩人妻精品久久蜜桃入口 | 拔萝卜在线高清观看视频 |