【问题标题】:codeigniter: pagination edit querycodeigniter:分页编辑查询
【发布时间】:2013-06-04 18:00:53
【问题描述】:

我有我的分页

控制器:

$this->load->library('pagination', TRUE);
$conf['base_url'] = "http://localhost/projecto/index.php/produto_serv_c/list_produto_serv";
$conf['per_page'] = 10;            
$conf['num_links'] = 5;
$conf['total_rows'] = $this->get_list_m->get_prod_serv()->num_rows();

$this->pagination->initialize($conf);
$cenas = $this->get_list_m->get_prod_serv()->result_array();

$data['query'] = $this->db->get("produto_servico_tbl", $conf['per_page'], $this->uri->segment(3));

买,我想做这个查询:

型号:

public function get_prod_serv(){
    $this->db->from('produto_servico_tbl');
    $this->db->where('id_empresa', $this->session->userdata('id_empresa'));
    $this->db->order_by('referencia', 'asc');
    $this->db->having('id_empresa', $this->session->userdata('id_empresa'));

    $query = $this->db->get();
    return $query;
}

如何更改分页查询?

【问题讨论】:

    标签: sql codeigniter pagination


    【解决方案1】:

    您忘记在代码中设置限制,所以分页不起作用

    public function get_prod_serv($number, $start){
        $this->db->from('produto_servico_tbl');
        $this->db->where('id_empresa', $this->session->userdata('id_empresa'));
        $this->db->limit($number, $start);
        $this->db->order_by('referencia', 'asc');
        $this->db->having('id_empresa', $this->session->userdata('id_empresa'));
    
        $query = $this->db->get();
        return $query;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      相关资源
      最近更新 更多