Yii2: Как сопоставить строку CSV в атрибуте с CheckboxList в форме?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Yii2: Как сопоставить строку CSV в атрибуте с CheckboxList в форме?

Сообщение Anonymous »

У меня есть модель с атрибутом, содержащим строку CSV.

(На самом деле модель представляет собой объект ActiveRecord, но я думаю, это не важно. Поправьте меня, если Я ошибаюсь.)

Код: Выделить всё

/**
* @property string $colors Can be something like "red" or "red,green,blue" or ""
*/
class Product extends Model {
}
И у меня есть форма, в которой я хотел бы отобразить этот атрибут в виде списка флажков, чтобы пользователь мог выбирать возможные значения простыми щелчками мыши, а не вводить их в поле ввода. textInput.

Теоретически это должно выглядеть примерно так:
Очевидно, что это не работает, поскольку цвета полей должны быть массивом. Но в моей модели это строка.

Как лучше всего этого добиться? С JS или псевдоатрибутами? Атрибут цветов нельзя изменять, поскольку он уже используется в других контекстах, которые не следует изменять.

Подробнее здесь: https://stackoverflow.com/questions/297 ... -in-a-form
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»