この記事で紹介した内容は、yii2 ドロップダウン ボックスの組み込み検索に関するもので、困っている友達は参考にしてください。 Composer がインストールされているかどうか。Composer は PHP プログラマーにとって不可欠な部分です。次に、Shift キーを押しながらプロジェクト ディレクトリでマウス ボタンを右クリックし、[ここでコマンド ウィンドウを開く] をクリックします。
composer require kartik-v/yii2-widget-select2 "@dev"。
の実行には少し時間がかかるので、しばらくお待ちください。
インストール後、AF ページの場合
use kartik\select2\Select2; <?= $form->field($model, 'charger_id')->widget(Select2::classname(), [ 'data' => \yii\helpers\ArrayHelper::map(\common\models\Category::find()->asArray()->all(),'id','name'), 'options' => ['placeholder' => '请选择 ...'], ]); ?>
別のページの場合
use kartik\select2\Select2; echo Select2::widget([ 'name' => 'title', 'data' => \yii\helpers\ArrayHelper::map(\common\models\Category::find()->asArray()->all(),'id','name'), 'options' => ['placeholder' => '请选择...'] ]);
もちろん、データはページのロード時に要求されたモデル レイヤーであり、データを非同期でロードすることもできます。あなたも試してみてください!
関連する推奨事項:
以上がyii2 ドロップダウン ボックスには検索機能が付属していますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。