Вообще не понятно, у тебя там много товаров с одним

и тем же ID?

8 ответов

27 просмотров

мне нужен метод для отправки переменной во view, чтобы потом я принял и сделал форич.

Матвій Year
В $id массив?

Вот как я должен получить prod_items во view: <? foreach($_SESSION['cart'] as $id => $qty){ $prods = $prod_items; $total =$prods->price * $qty; ?> <tr> <td class="cart_product"> <a href=""> <img src="<?=$prods->img?>" width="75px" height="100px"/></a> </td> <td class="cart_description"> <h4><a href=""><?=$prods->name?></a></h4> <p>Web ID: <?=$prods->id?></p> </td> <td class="cart_price"> <p>$<?=$prods->price?></p> </td> <td class="cart_quantity"> <div class="cart_quantity_button"> <a class="cart_quantity_up" href=""> + </a> <input class="cart_quantity_input" type="text" name="quantity" value="<?=$qty?>" autocomplete="off" size="2"> <a class="cart_quantity_down" href=""> - </a> </div> </td> <td class="cart_total"> <p class="cart_total_price">$<?=$total?></p> </td> <td class="cart_delete"> <a class="cart_quantity_delete" href="delcart.php?id=<?=$prods->id?>"><i class="fa fa-times"></i></a> </td> </tr> <?} ?>

Матвій-Year Автор вопроса
Azizxon Zufarov
Вот как я должен получить prod_items во view: ...

Ты не ответил на предыдущий вопрос. В самом массиве $prod_items перед отправкой в view есть что-нибуть? Ну и вообще лутше не юзать напрямую глобальные переменные

Матвій Year
Ты не ответил на предыдущий вопрос. В самом массив...

Ничего только ловим по ахреф id товара и передаем в корзину id/ Там получаем массив данных этого товара и записываем в таблицу. Типичная корзина интернет магазина

НЕт, вот: class SiteController extends Controller { public function actionIndex() { $prods= Products::find()->all(); return $this->render('index', compact('prods')); } public function actionAdd() { $id = $_GET['id']; $prod_items= Products::find()->where(['id' => $id])->all(); return $this->renderPartial('cart', compact('prod_items')); } }

Матвій-Year Автор вопроса
Azizxon Zufarov
НЕт, вот: class SiteController extends Controller ...

Ну так если нет, так значит не находит нихрена в базе. И еще раз спрошу - в $id массив? Когда ищет в базе

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта