Я использую сеансы для хранения просматриваемых продуктов, но у меня возникают проблемы с печатью всех элементов при запросе к базе данных.
Контроллер
$hello_world = $this->session->all_userdata();
foreach($hello_world as $key=>$product_id) {
$query['products'] = $this->Global_products->globalFindProducts($product_id);
echo $product_id; // Right here it echos all the items in the session.
}
Модель
function globalFindProducts($product_id)
{
$this->db->join('price','product.modelNumber = price.modelNumber','left')->where('product.modelNumber',$product_id);
$this->db->group_by('product.modelNumber');
$query = $this->db->get('by.product');
return $query->result();
}
Просмотр
<?php foreach($products as $product) { ?>
<div><?php echo $product->name; ?></div>
<?php } ?>
На мой взгляд, я вижу только один элемент, а не все.Может кто-нибудь дать мне совет, как бы вы подошли к решению этой проблемы?
Заранее спасибо