Делаю корзину...
Имеется такая конструкция:
<p>
<input type="number" data-id="qty" value="1" id="qty">
<a href="<?= Url::to(['cart/add', 'id' => $product->id]) ?>" data-id="<?= $product->id ?>" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i> <?= Yii::t('app', 'Add to cart') ?></a>
</p>
Поле "количество" и кнопка добавления в корзину.
Данные о количестве передаются прекрасно и все сохраняется куда нужно, но... ест еще и атрибуты, которые пользователь должен указать.
Решил сделать селектом:
<?php foreach ($attributes as $attribute): ?>
<p>
<?= $attribute->content->name ?>:
<?php if ($attribute->getValuesCount() == 1): ?>
<?php foreach ($attribute->values as $val): ?>
<?= $val->content->name ?>
<?php endforeach ?>
<?php else: ?>
<select data-id="val" id="val" name="val[]">
<option value="">
Select one
</option>
<?php foreach ($attribute->values as $val): ?>
<option value="<?= $val->id ?>">
<?= $val->content->name ?>
</option>
<?php endforeach ?>
</select>
<?php endif ?>
</p>
<?php endforeach ?>
Но из select value не передается... вообще
Пробовал и checkbox и radio, а так же обрамлял тегом form - никакого эффекта...
Вроде бы все просто, но что-то явно не так
Подскажите, пожалуйста, куда копать или пример какой, а то уже совсем никуда