@hollanditkzn

Как убрать лишнюю запись в выпадающем списке?

Я сделал выпадающий список
<?= $form->field($model, 'id_tovar')->dropDownList([
ArrayHelper::map(Tovar::find()->all(), 'id', 'name')
],
[
'prompt' => 'Выберите товар',
]) ?>
И выходит вот такое
0
запись1
запись2

0 будет лишний, так как id 0 это запись1, как исправить этот баг?
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
0 - потому что массив лишний влепили. Вот так сделайте:
<?= $form->field($model, 'id_tovar')->dropDownList(
ArrayHelper::map(Tovar::find()->all(), 'id', 'name'),
['prompt' => 'Выберите товар',]
) ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы