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

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
lzy
Сообщения: 1
Зарегистрирован: 2018.12.08, 18:51

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

Сообщение lzy » 2018.12.10, 21:15

Имеются размеры товара, как отправить значение выбранное пользователем в контроллер?

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

<?php if ($product->productSize) {?>
                                    <select name="product__select" class="product-select__size" id="order-size" name="size">
                                        <?php foreach ($product->productSize as $v) {?>
                                            <?php if ($v->size) {?>
                                                <option value="<?=$v->size->id;?>"><?=$v->size->name;?></option>
                                            <?php }?>
                                        <?php }?>
                                    </select>
                            <?php }?>
И собственно сам контроллер,

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

foreach ($items as $id=> $item){
            $order_items = new OrderItems();
            $order_items->order_id = $order_id;
            $order_items->product_id = $id;
            $order_items->name = $item['name'];
            $order_items->price = $item['price'];
            $order_items->qty_item = $item['qty'];
            $order_items->size_id = ;

            $order_items->sum_item = $item['price'] * $item['qty'];
            debug($order_items);
            $order_items->save();
        }

Ответить