2016-06-22 12 views
1

データベーステーブルからデータを取得するyii2アプリケーションにドロップダウンリストがあります。今私が値= 1と表示して、私のドロップダウンリストに追加オプションを追加したい=管理者Yii2のドロップダウンリストに余分なオプションを追加するには

私の現在のドロップダウンリストがある:

<?= 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'] 
       )?> 

それは

私が欲しい今
<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> 

として出力を表示しますドロップダウンリストに余分な静的オプションを追加して、yiiでそれを実現する方法を教えてください。私の出力は、次のようになります。

<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> 

答えて

4

ちょうどそれが動作する値配列

<?= 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

に追加するには!! ..非常にありがとう。 –

関連する問題