ホームページ  >  記事  >  バックエンド開発  >  yii2 ドロップダウン ボックスには検索機能が付属しています

yii2 ドロップダウン ボックスには検索機能が付属しています

不言
不言オリジナル
2018-04-27 14:44:271533ブラウズ

この記事で紹介した内容は、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;] 
]);

もちろん、データはページのロード時に要求されたモデル レイヤーであり、データを非同期でロードすることもできます。あなたも試してみてください!


関連する推奨事項:

yii2 リセットフル認証検証

以上がyii2 ドロップダウン ボックスには検索機能が付属していますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。