Я использую библиотеку корзины для получения заказов в своем интернет-книжном магазине.Но когда я вызываю функцию addCart в одной из моих книг, она работает, но не всегда.Пожалуйста, помогите
Есть моя модель функции:
function get_books_by_ID($id)
{
$this->db->where('BOOK_ID', $id);
$query = $this->db->get('books');
return $query;
echo vardump($query);
}
Контроллер:
function addCards($id=1)
{
$query = $this->Kategorie_model->get_books_by_ID($id);
if($query->num_rows() > 0)
{
$item = $query->row();
$data = array(
'id' => $item->BOOK_ID,
'qty' => 1,
'price' => $item->BOOK_Price,
'name' => $item->BOOK_Title
);
$this->cart->insert($data);
}
}
Вид:
<tr>
<td class="color"><b>Cena: </b><?php echo $data->BOOK_Price;?>zł</td>
<td class="border" id="koszyk" ><?php echo anchor('ksiegarnia/addCards/'.$data->BOOK_ID, 'Koszyk'); ?></td>
</tr>
ОБНОВЛЕНИЕ:
vardump
ничего не нужно.Я хочу использовать var_dump.Но проблема связана с добавлением элементов в сеанс с библиотекой тележек.У меня есть книжный магазин, и когда я вызываю функцию addCarts
, иногда элементы добавляются в корзины, а функция корзины total () и total_items отображают ее, но иногда, когда я вызываю функцию, ничего не происходит.Предметы не добавляются в тележки.Я не знаю, почему у этой вещи есть место.Почему библиотека тележек работает случайным образом?