Das Beispiel in diesem Artikel beschreibt die Verwendung des Dropdown-Menüs dropDownList im Yii2-Framework. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
dropDownList ist eine integrierte Dropdown-Funktion im Yii-Framework. Wir können dropDownList direkt verwenden, um das HTML-Auswahlmenü zu implementieren.
So verwenden Sie die Standard-Dropdownliste in Yii2.0.
Fügen Sie ein Dropdown-Menü hinzu, um „Bitte in yii2 auswählen“ auszuwählen
DropDownList wird im Modell
verwendet<?php //use app\models\Country; $countries=Country::find()->all(); //use yii\helpers\ArrayHelper; $listData=ArrayHelper::map($countries,'code','name'); echo $form->field($model, 'name')->dropDownList( $listData, ['prompt'=>'Select...']); ?>
Um den Standardwert des Dropdown-Menüs festzulegen, verwenden wir das Eingabeaufforderungsschlüsselwort
Beispiel:
Okay, das Festlegen des Standardwerts des Dropdown-Menüs ist so einfach. Jetzt werden wir darüber sprechen, wie man den Standardwert des Textfelds mit einem Plug-in festlegt
Ich nehme die beiden Textfelder am Ende dieses Formulars, die Zeit-Plugins verwenden, als Beispiel. Das Eingabeaufforderungsschlüsselwort funktioniert hier nicht. Wir müssen das Platzhalterschlüsselwort
verwenden
public function actionIndex() { $model = new UserModel(); $data = Customer::find()->all(); return $this->render('index', [ 'model' => $model, 'data' => $data, ]); }
Auf der Ansichtsseite verwenden wir den Form Builder von yii.
2.1. dropDownList ---> yii2.0 Dropdown-Listenmethode
2.2. ArrayHelper::map() ---> Konstruieren Sie ein eindimensionales oder mehrdimensionales Array von (key => value)
2.3.1, $data aber
2.3.2, ID --- & gt; Wert der Option
2.3.3. customer_name ---> Der Wert des Options-Tags
activeDropDownList-Methode der HTML-Klasse (Vorteil, Sie können jeden Stil anpassen)
1. Holen Sie sich die Daten wie im ersten Schritt der ersten Methode. Aber das ist zu viel Erklärung.
2. Die yiihelpersHtml-Klasse stellt uns die Implementierungsmethode der Dropdown-Liste activeDropDownList-Methode
zur Verfügung
Leser, die an mehr Yii-bezogenen Inhalten interessiert sind, können sich die speziellen Themen dieser Website ansehen: „Einführung in das Yii-Framework und Zusammenfassung gängiger Techniken“, „Zusammenfassung des ausgezeichneten PHP-Entwicklungsframeworks“, „Grundlegendes Tutorial für den Einstieg“. mit Smarty-Vorlagen“, „Einführungs-Tutorial zum objektorientierten PHP-Programmierung-Design“, „Zusammenfassung der PHP-String-(String-)Verwendung“, „Einführungs-Tutorial zum PHP-MySQL-Datenbankbetrieb“ und „Zusammenfassung allgemeiner PHP-Datenbankbetriebsfähigkeiten“
Ich hoffe, dass dieser Artikel für jedermann beim PHP-Programmdesign basierend auf dem Yii-Framework hilfreich sein wird.