分页不添加 class
Pagination not adding the class
我正在使用分页,这是代码
$this->load->library('pagination');
$config['first_link'] = 'First';
$config['first_tag_close'] = '</div>';
$config['last_link'] = 'Last';
$config['last_tag_open'] = '<div>';
$config['last_tag_close'] = '</div>';
$config['full_tag_open'] = '<ul>';
$config['full_tag_close'] = '</ul>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="active"><a>';
$config['cur_tag_close'] = '</a></li>';
$config['base_url'] = base_url().'blog';
$config['total_rows'] = $Count;
$config['per_page'] = 2;
$this->pagination->initialize($config);
并使用
echo $this->pagination->create_links();
调用分页。
但是 class class="pagination"
没有为 <ul>
添加。
我在页面源代码中只得到以下内容
<ul><a href="http://localhost/blog" data-ci-pagination-page="0"><</a><li><a href="http://localhost/blog" data-ci-pagination-page="0">1</a></li><li class="active"><a>2</a></li><li><a href="http://localhost/blog/4" data-ci-pagination-page="4">3</a></li><a href="http://localhost/blog/4" data-ci-pagination-page="4">></a></ul>
那么,我怎样才能让 class 出现,这样我就可以拥有 <ul class="pagination">
?
您必须更改您的完整标签开放数组元素
$config['full_tag_open'] = "<ul class='pagination'>";
您的代码中缺少
$config['full_tag_open'] = "<ul class='pagination'>";
$config['full_tag_close'] ="</ul>";
Bootstrap Codeigniter 分页
$this->load->library('pagination');
$config['base_url'] = base_url('blog');
$config['total_rows'] = $this->db->count_all('blog');
$config['uri_segment'] = 2;
$config['per_page'] = 8;
$config['page_query_string'] = TRUE;
$config['num_links'] = "16";
$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['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$config['next_tag_open'] = "<li>";
$config['next_tagl_close'] = "</li>";
$config['prev_tag_open'] = "<li>";
$config['prev_tagl_close'] = "</li>";
$config['first_tag_open'] = "<li>";
$config['first_tagl_close'] = "</li>";
$config['last_tag_open'] = "<li>";
$config['last_tagl_close'] = "</li>";
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
Codeigniter Pagination Library User Guide
在config/route.php
中设置第二条路线
$route['blog'] = "blog"; May need blog/index
$route['blog/(:any)'] = "blog/"; May need blog/index
我正在使用分页,这是代码
$this->load->library('pagination');
$config['first_link'] = 'First';
$config['first_tag_close'] = '</div>';
$config['last_link'] = 'Last';
$config['last_tag_open'] = '<div>';
$config['last_tag_close'] = '</div>';
$config['full_tag_open'] = '<ul>';
$config['full_tag_close'] = '</ul>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="active"><a>';
$config['cur_tag_close'] = '</a></li>';
$config['base_url'] = base_url().'blog';
$config['total_rows'] = $Count;
$config['per_page'] = 2;
$this->pagination->initialize($config);
并使用
echo $this->pagination->create_links();
调用分页。
但是 class class="pagination"
没有为 <ul>
添加。
我在页面源代码中只得到以下内容
<ul><a href="http://localhost/blog" data-ci-pagination-page="0"><</a><li><a href="http://localhost/blog" data-ci-pagination-page="0">1</a></li><li class="active"><a>2</a></li><li><a href="http://localhost/blog/4" data-ci-pagination-page="4">3</a></li><a href="http://localhost/blog/4" data-ci-pagination-page="4">></a></ul>
那么,我怎样才能让 class 出现,这样我就可以拥有 <ul class="pagination">
?
您必须更改您的完整标签开放数组元素
$config['full_tag_open'] = "<ul class='pagination'>";
您的代码中缺少
$config['full_tag_open'] = "<ul class='pagination'>";
$config['full_tag_close'] ="</ul>";
Bootstrap Codeigniter 分页
$this->load->library('pagination');
$config['base_url'] = base_url('blog');
$config['total_rows'] = $this->db->count_all('blog');
$config['uri_segment'] = 2;
$config['per_page'] = 8;
$config['page_query_string'] = TRUE;
$config['num_links'] = "16";
$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['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$config['next_tag_open'] = "<li>";
$config['next_tagl_close'] = "</li>";
$config['prev_tag_open'] = "<li>";
$config['prev_tagl_close'] = "</li>";
$config['first_tag_open'] = "<li>";
$config['first_tagl_close'] = "</li>";
$config['last_tag_open'] = "<li>";
$config['last_tagl_close'] = "</li>";
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
Codeigniter Pagination Library User Guide
在config/route.php
中设置第二条路线$route['blog'] = "blog"; May need blog/index
$route['blog/(:any)'] = "blog/"; May need blog/index