真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用Yii2如何實現(xiàn)一個三級聯(lián)動功能-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關使用Yii2如何實現(xiàn)一個三級聯(lián)動功能,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

專注于為中小企業(yè)提供網(wǎng)站建設、成都網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)漣水免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。

1、獲取源碼:yii2-region_jb51.rar

2、安裝

添加到你的composer.json文件

"chenkby/yii2-region": "dev-master"

切換到項目目錄

composer update;


3、配置

1) 在地區(qū)的Model中添加以下方法

public static function getRegion($parentId=0)
{
  $result = static::find()->where(['parent_id'=>$parentId])->asArray()->all();
  return ArrayHelper::map($result, 'id', 'name');
}

2) 在controller中添加以下action

public function actions()
{
  $actions=parent::actions();
  $actions['get-region']=[
    'class'=>\chenkby\region\RegionAction::className(),
    'model'=>\app\models\Region::className()
  ];
  return $actions;
}

3) 在common/config里的main.php中添加 urlManager的enablePrettyUrl的,即隱藏index.php

"urlManager" => [  
  //用于表明urlManager是否啟用URL美化功能,在Yii1.1中稱為path格式URL,  
  // Yii2.0中改稱美化。  
  // 默認不啟用。但實際使用中,特別是產(chǎn)品環(huán)境,一般都會啟用。  
  "enablePrettyUrl" => true,  
  // 是否啟用嚴格解析,如啟用嚴格解析,要求當前請求應至少匹配1個路由規(guī)則,  
  // 否則認為是無效路由。  
  // 這個選項僅在 enablePrettyUrl 啟用后才有效。  
  "enableStrictParsing" => false,  
  // 是否在URL中顯示入口腳本。是對美化功能的進一步補充。  
  "showScriptName" => false,  
  // 指定續(xù)接在URL后面的一個后綴,如 .html 之類的。僅在 enablePrettyUrl 啟用時有效。  
  "suffix" => "",  
  "rules" => [    
    "/"=>"/view", 
    "/"=>"/"  
  ],
],

4、使用

field($model, 'district')->widget(\chenkby\region\Region::className(),[
  'model'=>$model,
  'url'=> \yii\helpers\Url::toRoute(['get-region']),
  'province'=>[
    'attribute'=>'province',
    'items'=>Region::getRegion(),
    'options'=>['class'=>'form-control form-control-inline','prompt'=>'選擇省份']
  ],
  'city'=>[
    'attribute'=>'city',
    'items'=>Region::getRegion($model['province']),
    'options'=>['class'=>'form-control form-control-inline','prompt'=>'選擇城市']
  ],
  'district'=>[
    'attribute'=>'district',
    'items'=>Region::getRegion($model['city']),
    'options'=>['class'=>'form-control form-control-inline','prompt'=>'選擇縣/區(qū)']
  ]
]);
?>

以上就是使用Yii2如何實現(xiàn)一個三級聯(lián)動功能,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當前題目:使用Yii2如何實現(xiàn)一個三級聯(lián)動功能-創(chuàng)新互聯(lián)
鏈接地址:http://weahome.cn/article/shsej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部