Heim > Artikel > Backend-Entwicklung > Das Dropdown-Feld „yii2“ enthält eine Suche
Bei dem in diesem Artikel vorgestellten Inhalt geht es um die integrierte Suche des yii2-Dropdown-Felds, das einen gewissen Referenzwert hat. Jetzt kann ich es mit allen teilen, die es brauchen.
Stellen Sie zunächst sicher, dass Composer installiert ist. Es ist ein unverzichtbarer Bestandteil für PHP-Programmierer. Halten Sie dann die Umschalttaste gedrückt, klicken Sie mit der rechten Maustaste in das Projektverzeichnis und klicken Sie auf „Befehlsfenster hier öffnen“. Die Ausführung von
composer require kartik-v/yii2-widget-select2 "@dev"。
dauert etwas lange, seien Sie also geduldig.
Nach der Installation, wenn es eine AF-Seite ist
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' => '请选择 ...'], ]); ?>
Wenn es eine andere Seite ist
use kartik\select2\Select2; echo Select2::widget([ 'name' => 'title', 'data' => \yii\helpers\ArrayHelper::map(\common\models\Category::find()->asArray()->all(),'id','name'), 'options' => ['placeholder' => '请选择...'] ]);
Selbstverständlich werden die Daten abgefragt Beim Laden der Seite können Daten auch asynchron geladen werden. Probieren Sie es selbst aus!
Verwandte Empfehlungen:
Yii2 zurückgesetzte Autorisierungsüberprüfung
Das obige ist der detaillierte Inhalt vonDas Dropdown-Feld „yii2“ enthält eine Suche. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!