php - 分页不添加类

标签 php codeigniter pagination codeigniter-2

我正在使用分页,这是代码

        $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="pagination"没有为 <ul> 添加.

我在页面源代码中只得到下面的内容

<ul><a href="http://localhost/blog" data-ci-pagination-page="0">&lt;</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">&gt;</a></ul>

那么,我怎样才能让类出现,这样我就可以拥有 <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/$1"; May need blog/index

关于php - 分页不添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30129838/

相关文章:

ruby-on-rails - 带标签云的 Rails 分页

php - 使用 MySQL 创建触发器

php - mysql缓存和memcached的区别

mysql - SELECT 将检查超过 MAX_JOIN_SIZE 行

php - 如何仅存储从其他网站下载的 zip 文件

sorting - Cakephp分页按计算字段排序(COUNT)

php - 分页在带有 url_suffix 的 codeigniter 2.1.0 中无法正常工作

php - 如何显示 MySQL 数据库中的热门搜索词并按日期分组

php - 在 Mozilla 的 iframe 上禁用键和鼠标单击

php - Codeigniter URL 重写