Yii2 получить идентификатор продукта через запятую - PullRequest
0 голосов
/ 31 октября 2018

Я следовал этому уроку парня

и получил общую стоимость всех продуктов, и теперь я создал таблицу с именем order, которая содержит столбцы (total_price и product)
Теперь я хочу, чтобы все идентификаторы товаров, которые были выбраны (добавлены в корзину), были разделены запятой и сохранены в

$model= new orders ()
$model->product (product id added in cart separated by comma)in db

Я сохранил total_price в дБ через контроллер.

Заранее спасибо

1 Ответ

0 голосов
/ 31 октября 2018

Используйте PHP implode () и explode () для сохранения разделенных запятыми данных в БД

Функция implode () возвращает строку, содержащую строковое представление всех элементов массива в одном и том же порядке

$model= new orders ();
$array = [1, 2, 3, 4, 5];
$model->product = implode(', ', $array);
$model->save();

функция explode () возвращает массив строк.

$string = "1, 2, 3, 4, 5";
explode(', ', $string);
...