Как добавить дополнительные параметры в выпадающий список в Yii2

У меня есть раскрывающийся список в моем приложении yii2, которое извлекает данные из таблицы базы данных. теперь я хочу добавить дополнительные параметры в свой раскрывающийся список со значением = 1 и отображением = администратор

мой текущий выпадающий список:

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

person    schedule 22.06.2016    source источник


Ответы (1)


Просто добавьте его в массив значений

<?= 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']
              )?>
person urmaul    schedule 22.06.2016