Доброе утро.
Есть форма, в которой есть селект. В этот селект подгружаются данные из другой таблицы. Таблица состоит из id и name.
<?php echo $form->field($model, 'id_type')->dropdownList(Type::find()->
select(['name'])->indexBy('name')->column(), ['prompt'=>'Выберите услугу']);?>
почему-то, после отправки формы, в id_type приходит 0, хотя записей с id равным 0 в таблице type нет.
А если сделать
select(['name'])->indexBy('id')
то приходит правильный id но индексация уже идет не так как мне нужно, по полю name, а по полю id.
В чем может быть проблема?