【发布时间】:2017-12-05 03:46:52
【问题描述】:
我的分页工作正常,但是当想要在现有数据上提升数据时显示错误
例如,show/index/5 或 show/index/10 工作正常且数据正确。但是如果我去show/index/120它会显示错误
Invalid argument supplied for foreach()
这是我的控制器
public function index(){
$config['base_url']=base_url()."book/show/index";
$config['total_rows']= $this->book_model->get_book();
$config['per_page']=5;
$config['num_links'] = 5;
$config['uri_segment']=4;
$config['full_tag_open'] = "<ul class='pagination'>";
$config['full_tag_close'] ="</ul>";
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>";
$config['first_link']='< Pertama ';
$config['last_link']='Terakhir > ';
$config['next_link']='> ';
$config['prev_link']='< ';
$this->pagination->initialize($config);
$this->load->model('admin/book_model');
$data['book']=$this->book_model->count_book($config);
$this->load->view('admin/book', $data);
}
【问题讨论】:
-
你可以根据给定的 uri 参数检查页数
-
如何检查??
-
只使用if语句,如果提供的参数小于或等于总书数除以每页书数,否则参数无效
-
对不起,我把声明放在哪里了??我是新手
标签: php codeigniter pagination