Не могу получить количество товара в корзине, как исправить?
Казалось бы куда проще, но не работает, не могу получить именно количество товара с опред айди, если выводить
4
$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;
Комментарии: 4