элемента - я просто запишу его ключ в базу данных
Вопрос: А если я захочу записать в базу данных все элементы, как это правильно сделать?
foreach
так, чтобы все элементы появились в базе
Зависит от варианта как нужно хранить эти данные. Если в одном поле - то сделать в Mysql у колонки тип JSON и просто сохранить как массив - Yii2 преобразует массив в JSON автоматически (и обратно, при вычитке). Второй способ - записать значения строкой через разделитель (запятую, например). А если надо в разных таблицах - тогда связь один-ко-многим
Обсуждают сегодня