Воспламенитель кода Класс корзины не может быть сохранен

Я использую codeigniter cart classКогда я добавляю в него новый продукт, перезаписываю существующие продукты ниже моего кода и вывода, пожалуйста, объясните мне, что не так с моим кодом.
URL теста в реальном времени
http://outlets.pk/outlets/items_controller/add_to_cart/12/2
http://outlets.pk/outlets/items_controller/add_to_cart/11/2
http://outlets.pk/outlets/items_controller/add_to_cart/id/qty

Что я делаю:
если мы изменим id, то товары должны быть увеличены в корзине.

он правильно работает на локальном хосте, но когда я перемещаю его на хостинг Live, он ведет себя неожиданно.

Проблема:
items_controller / add_to_cart URL-адрес используется для добавления элемента в корзину, но когда я вставляю новый элемент в корзину, а затем пытаюсь получить доступ к другому действию, он возвращает пустой массив.

ЗАСЕДАНИЯ Не работают на виртуальном хостинг-сервере.

Это мои функции:

public function add_to_cart($product_id,$qty){
$result=$this->items_model->get_items_id($product_id);
$cart_item=$this->items_model->is_exist($this->cart->contents(),$product_id);
if($cart_item!=NULL){

$this->cart->update(array(

'rowid'=> $cart_item['rowid'],
'qty'=> $cart_item['qty']+$qty,
));
}
else{
$this->cart->insert(array(
'id'=> $result[0]['product_id'],
'name'=> $result[0]['product_name'],
'qty'=> $qty,
'price'=>$result[0]['product_price'],
'product_sku'=>$result[0]['product_sku']
));
}

$this->randerCart();}

Is_exist код функции:

public function is_exist($cart_content,$id){
foreach($cart_content as $c_i){

if($c_i['id']===$id){

return $c_i;
}
}
return NULL;
}

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]