2016-06-22 10 views
1

Ich habe eine Dropdown-Liste in meiner yii2-Anwendung, die Daten aus der Datenbanktabelle abruft. Jetzt habe ich eine zusätzliche Optionen zu meiner Dropdownlist mit Wert = 1 und Anzeige hinzufügen möge = adminSo fügen Sie zusätzliche Optionen in der Dropdown-Liste in Yii2 hinzu

meine aktuelle Drop-Down-Liste ist:

<?= Html::dropDownLIst('assign_to', null, 
        ArrayHelper::map(PhCrmUser::findAll(['user_type' => 'executive_manager', 'status' => CrmUser::STATUS_ACTIVE]), 'id', 
         function($model, $defaultValue) { 
          return $model['first_name']." ".$model['last_name']; 
         } 
        ), 
        ['class' => 'form-control', 'prompt' => 'Assign to Manager'] 
       )?> 

es Ausgabe als

<select class="form-control" name="assign_to"> 
<option value="">Assign to Manager</option> 
<option value="8">Matt Demon</option> 
<option value="10">Vinit Singh</option> 
<option value="14">dsfds sdfsdf</option> 
</select> 

zeigt jetzt will ich zu meiner Dropdownliste hinzufügen und zusätzliche statische Option, wie es in yii erreichen. meine Ausgabe sollte wie aussehen.

<select class="form-control" name="assign_to"> 
<option value="">Assign to Manager</option> 
<option value="1">Admin</option> 
<option value="8">Matt Demon</option> 
<option value="10">Vinit Singh</option> 
<option value="14">dsfds sdfsdf</option> 
</select> 

Antwort

4

Fügen Sie es einfach auf Werte Array

<?= Html::dropDownLIst('assign_to', null, 
       ['1' => 'Admin'] + ArrayHelper::map(PhCrmUser::findAll(['user_type' => 'executive_manager', 'status' => CrmUser::STATUS_ACTIVE]), 'id', 
        function($model, $defaultValue) { 
         return $model['first_name']." ".$model['last_name']; 
        } 
       ), 
       ['class' => 'form-control', 'prompt' => 'Assign to Manager'] 
      )?> 
+0

es funktioniert !! .. u viel sehr danken. –

Verwandte Themen