SwoDs
@SwoDs
PHP YII2

Update checkboxList() как сделать значения checked — Yii2?

У меня есть Акции и Рестораны между ними связь hasMany.
При создании новой акции проблем нет, я выбираю в checkboxList() нужные мне рестораны, потом получаю массив ID этих ресторанов и уже делаю записи в релейшен таблицу.

Проблема в редактировании, нужно проставить в имеющемся списке ресторанов checkboxList() галочки у тех ресторанов которые были отмечены ранее при создании.

Из вариантов пока только нашел использование options: item у checkboxList(), но тогда нужно переписать все отображение чекбоксов, по моему это не самый лучший подход.
Думал еще использовать itemOptions но к сожалению оно не содержит такого параметра как checked, он вынесен 2 параметром у checkbox()

Может есть решение проще или я что-то упустил?

--------------------------
Как то в итоге все просто оказалось, и как я это упустил не пойму... достаточно было просто передать список ИД которые должны быть чекнуты в переменную класса которая отвечает за этот список... Зато много узнал о свойствах checkboxList() и checkbox(), решил одну проблему с отображением =)
  • Вопрос задан
  • 2778 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы