Не могу получить количество товара в корзине, как исправить?
Казалось бы куда проще, но не работает, не могу получить именно количество товара с опред айди, если выводить
$productId то это стринга и выдаёт правильные данные, если выводить $value['id'] тоже стринга, тоже нормальные данные, но при сравнение ничего, не заходит внутрь хотя КАЗАЛОСЬ БЫ, две стринги с одинаковыми данными, КАЗАЛОСЬ БЫ что не так? если в лупе сделать return какой либо переменной выводится но if не срабатывает, что я делаю не так?<?php
$ms2 = $modx->getService('miniShop2');
$ms2->initialize($modx->context->key);
$cart = $ms2->cart->get();
foreach($cart as $key => $value){
if($productId == $value['id']){
return $value['count'];
}
}
return 0;
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
4
Комментарии: 4