Why are pagination links not working for me in CodeIgniter?(为什么在 CodeIgniter 中分页链接对我不起作用?)
本文介绍了为什么在 CodeIgniter 中分页链接对我不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为我的产品使用 codeigniter 分页,因此有多个页面哪些产品但对我不起作用,我不知道为什么..
这是我的控制器中的分页功能:
//code om in allecadeaus te bepalen hoeveel producten er per pagina zitten公共功能分页(){//加载分页库$this->load->library('分页');//laad Products_model voor分页$this->load->model('Pagination_model');$this->load->model('Product_model');$config = array();$config["base_url"] = base_url() ."AlleCadeausController/分页";$config["total_rows"] = $this->products->record_count();$config["per_page"] = 24;$config['cur_tag_open'] = '<a><b class="text-success">';$config['cur_tag_close'] = '</b></a>';$config["uri_segment"] = 3;$config['use_page_numbers'] =True;$config['enable_query_strings'];$this->分页->初始化($config);$page = ($this->uri->segment(3)) ?$this->uri->segment(3) : 0;$data['title'] = "产品";$data['products'] = $this->Product_model->selectProducts();$data["links"] = $this->分页->create_links();$this->load->view("allecadeaus", $data);}
通过这条线,我从产品表中获取所有产品:
$data['products'] = $this->Product_model->selectProducts();
我的分页模型:
db->count_all("products");}公共函数 fetch_products($limit, $start) {$this->db->limit($limit, $start);$query = $this->db->get_where('users',array('Is_Hidden'=>0));如果 ($query->num_rows() > 0) {foreach ($query->result() as $row) {$data[] = $row;}返回 $data;}返回假;}?>
在我的所有产品页面上,我现在尝试回显链接,但它不起作用.我没有看到正确的链接,只有 1 个链接指向其他内容.这是我在所有产品页面上查看的代码: