Задать вопрос

Как передать значения из checkboxlist в контроллер?

Привет всем.
Не могу сообразить, а как передать значения из
echo Html::checkboxList('check_values',[], ArrayHelper::getColumn($arr, 'value'), ['class' => 'checkbox']);
При отправки формы, параметр check_values передает номер элемента массива $arr, а нужно передавать значения, как это сделать?
  • Вопрос задан
  • 309 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Akdmeh
@Akdmeh
PHP, Yii2, Music
Третьим параметром нужно передавать array('key'=>'value'), а вы сейчас передаете только value.
Нужно поискать в ArrayHelper соотв. метод (забыл, как он называется, извините, мало времени), ну или если не найдете - вручную пробежаться по $arr через foreach
Ответ написан
Комментировать
@azazel_live Автор вопроса
Блин, вот так заработало
ArrayHelper::map($arr,'value','value')
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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