Exebeche
@Exebeche
Осваиваю программирование

Как создать поля формы (select, checkboxList...) на мультиязычном Yii2?

Имеется мультиязычный сайт на yii2-advanced и нужно сделать форму регистрации, но стандартными средствами выводится, только, таблица первого уровня т.е. без перевода.
Структура БД такая: item, item_lang - она ссылается на item и можно добавить любое количество языков.
Для вывода элементов вызывается $item->content->title и вот эту конструкцию не получается вставить в <?= $form->field($model, 'item')->dropDownList() ?>
Подскажите, пожалуйста, как его и куда крутить чтобы победить?
Может быть нужно еще какие-то данные показать?
Мультиязык делал по статье с Хабра
Понимаю, что можно просто верстку с foreach написать, но это вроде не комильфо
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
@iSensetivity
бухгалтер, програміст-самоук
В контроллере собрать масив с переведенньіми значениями и потом скормить в dropDownList
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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