Я пробовал много кода из учебника, но когда я нажимаю на нумерацию страниц, он продолжает показывать мне те же данные.Я использую тему AdminLTE.Может быть, в этом проблема
Контроллер
public function view_blog()
{
$this->load->model("blog_model");
$this->load->library("pagination");
$config = array();
$config["base_url"] = base_url() . "blog/Blog/view_blog/";
$config["total_rows"] = $this->blog_model->count_blog();
$config["per_page"] = 2;
$config["uri_segment"] = 5;
$this->pagination->initialize($config);
$page = ($this->uri->segment(5)) ? $this->uri->segment(5) : 0;
$data["view_data"] = $this->blog_model->view_data($config["per_page"], $page);
$data["links"] = $this->pagination->create_links();
$data['view'] = 'blog_view/view_blog';
$this->load->view('admin/layout', $data);
}
Модель
public function view_data($limit,$start)
{
$query= $this->db->get("blog", $limit, $start);
return $query->result();
}
public function count_blog(){
return $this->db->count_all("blog");
}
Вид
<div class="content">
<?php
foreach ($view_data as $row){
echo' <div class="row">
....
</div>';
}
?>
<?php echo $links; ?>
</div>
Когда я нажимаю на странице 2 следующие два блогадолжно появиться