2016-06-22 5 views
1

У меня есть раскрывающийся список в моем приложении yii2, который извлекает данные из таблицы базы данных. Теперь я хочу, чтобы добавить дополнительные опции к моему DropDownList со значением = 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

это работает !! .. Спасибо и очень много. –