выбрать все соответствующие данные - PullRequest
0 голосов
/ 04 января 2019

Я хочу выбрать все товары с этим идентификатором бренда, но только один из них.

код модели

public function get_product_by_brid($id)    {       
  $this->db->select('*');
  $this->db->from('product p'); 
  $this->db->join('category c', 'c.CategoryId=p.CategoryId', 'left');
  $this->db->join('brand s', 'p.BrandId=s.BrandId', 'left');             
  $this->db->where('p.BrandId',$id);        
  $query  $this->db->get();
  return $query->row();     
}

код контроллера

public function ajax_delete($id)
{
    $brand = $this->brand->get_by_id($id);

    $productsunderbrand = $this->brand->get_product_by_brid($id);
    echo "<pre>";
    print_r($productsunderbrand);
    exit();
    $this->brand->delete_by_id($id);
    echo json_encode(array("status" => TRUE));
}

1 Ответ

0 голосов
/ 04 января 2019
return $query->row();  

строка возврата вернет вам только один результат.

try

return $query->result();  

или

return $query->result_array();  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...