【发布时间】:2018-06-09 15:51:47
【问题描述】:
我正在处理 CodeIgniter 项目,但我的视图文件中没有显示分页。
我自动加载分页库
我在一个数据库中总共有 7 行,&per_page 设置了 5 行。我还检查了print_r($config)& 它很好地显示了数据。
这是我的控制器:
public function cust_list()
{
$this->load->model('Cus_model');
$config =
[
'base_url'=>base_url('index.php/Cus_controller/cust_list'),
'per_page'=>5,
'totle_rows'=>$this->Cus_model->num_rows(),
];
$this->pagination->initialize($config);
$customer=$this->Cus_model->customer_list($config['per_page'],$this->uri->segment(4));
$this->load->view('salonadmin/customerview',['customers'=>$customer]);
}
这是我的Cus_model:
public function customer_list($limit,$offset)
{
$user_id=$this->session->userdata('user_id');
$query=$this->db
->select('*')
->from('customer')
->limit( $limit,$offset )
->get();
return $query->result();
}
public function num_rows()
{
$user_id=$this->session->userdata('user_id');
$query=$this->db
->select('*')
->from('customer')
->get();
return $query->num_rows();
}
&这是我的看法:
<?= $this->pagination->create_links();?>
【问题讨论】:
标签: php codeigniter pagination