【发布时间】:2017-08-29 08:52:16
【问题描述】:
我在我的网站中使用分页,但问题是它没有连续显示行号。
在我的网页中,我每页显示 10 行。单击下一页它再次显示从 1 开始的行号。实际上它应该从页面中的 11 开始,但它再次显示为 1。
控制器:
function index()
{
$config = array();
$config["base_url"] = base_url("index.php/blogs/index");
$config["total_rows"] = $this->blogs_model->record_count();
$config["per_page"] = 11;
$config['num_links'] = 20;
$config['first_link'] = 'First';
$config['last_link'] = 'Last';
$this->pagination->initialize($config);
$page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$data['records'] = $this->blogs_model->get_blogs($config["per_page"], $page);
$data['comments'] = $this->blogs_model->getcommentscount($this->uri->segment(3));
$data["links"] = $this->pagination->create_links();
$data['mainpage'] = 'blogs';
$data['mode'] = 'all';
$this->load->view('templates/template', $data);
}
型号:
function get_blogs($limit, $start)
{
$this->db->limit($limit, $start);
$this->db->Select('blogs.*');
$this->db->From('blogs');
$this->db->where(array('blogs.status' => 1));
$this->db->order_by("date", "desc");
$q = $this->db->get();
if ($q->num_rows() > 0) {
return $q->result();
} else {
return false;
}
}
【问题讨论】:
-
点击第2页时我能看到你的网址吗?
-
@MahbubulIslam 点击第二页,网址显示如下 - staging.website.com/admin/index.php/blogs/index/11
-
知道为什么会出现问题
标签: php codeigniter pagination