首頁  >  文章  >  後端開發  >  yii2 下拉框內附搜索

yii2 下拉框內附搜索

不言
不言原創
2018-04-27 14:44:271539瀏覽

這篇文章介紹的內容是關於yii2 下拉框自帶搜索,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

首先確保是否安裝composer,composer對於php程式設計師來說是不可或缺的一部分。然後在專案目錄下按住shift鍵加鼠表右鍵點擊「在此處開啟命令視窗」;執行

composer require kartik-v/yii2-widget-select2 "@dev"。

時間有點長,耐心等待。

安裝完之後,如果是AF頁面

use kartik\select2\Select2; 
 <?= $form->field($model, &#39;charger_id&#39;)->widget(Select2::classname(), [  
                                            &#39;data&#39; => \yii\helpers\ArrayHelper::map(\common\models\Category::find()->asArray()->all(),&#39;id&#39;,&#39;name&#39;),
                                            &#39;options&#39; => [&#39;placeholder&#39; => &#39;请选择 ...&#39;], 
                                        ]); 
 ?>

如果是其他頁面

use kartik\select2\Select2; 
echo Select2::widget([ &#39;name&#39; => &#39;title&#39;, 
    &#39;data&#39; => \yii\helpers\ArrayHelper::map(\common\models\Category::find()->asArray()->all(),&#39;id&#39;,&#39;name&#39;), 
    &#39;options&#39; => [&#39;placeholder&#39; => &#39;请选择...&#39;] 
]);

當然了,資料是頁面載入時請求的model層;還可非同步載入資料。自己動手嘗試吧!

相關推薦:

##yii2 resetful 的授權驗證

##

以上是yii2 下拉框內附搜索的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn