catalogue.php(view)
load->view('site/header'); ?>
load->view('site/footer'); ?>
controller
public function books_catalogue(){
// $data['book_avail'] = $this->db->select('status')->where('status =', '1')->group_by('status')->get('book_info')->row();
$data['book_author'] = $this->db->select('author')->where('author <> ', '')->group_by('author')->get('book_info')->result();
$data['book_series'] = $this->db->select('series')->where('series <> ', '')->group_by('series')->get('book_info')->result();
$data['book_category'] = $this->db->get('category')->result();
$data ['book_cat'] = $this->db->get('book_info')->result();
$this->load->view('site/catalogue2',$data);
}
function fetch(){
$limit=$this->input->post('limit');
$start=$this->input->post('start');
$output = '';
// $this->load->model('scroll_pagination_model');
$data = $this->basic->fetch_data($limit,$start);
return $this->output
->set_content_type('application/json')
->set_status_header(200)
->set_output(json_encode($data));
}
modal
function fetch_data($limit,$start)
{
$query= $this->db->select('*')
->join('category bc','bc.id=b.category_id')
->join('subcategory sc','sc.Id=b.subcategory_id')
->order_by('b.title','DESC')
->limit($limit,$start)
->get('book_info b')->result();
return $query;
}
route
$route['books-catalogue'] = 'home/books_catalogue';
$route['fetch-books-catalogue'] = 'home/fetch_books_catalogue';
$route['fetch'] = 'home/fetch';
Top ↑
Comments
Post a Comment