только так:
$values = ArrayHelper::map($array,'id','name');
$values[<нужное значение>] = 'Выберите поле ';
$form->field($model, 'param')->dropDownList($values);
но не совсем понятно - зачем Вам задавать значение. Что мешает на серверной стороне просто проверять на empty этот атрибут?