ci默认分页样式是:

« First  < 1 2 3 4 5 >  Last »

关于自定义分页样式,系统提供两种方案

一、list分页的样式系统会调用config/pagination.php(手机为_mobile.php)的配置文件

如果是模块的话会调用模块目录下的配置文件

image.png

下面是所有的参数列表,可以来定制你喜欢的显示效果。

'uri_segment' => 3;

分页方法自动检测你 URI 的哪一段包含页数,如果你的情况不一样,你可以明确指定它。

'num_links' => 2;

放在你当前页码的前面和后面的“数字”链接的数量。比方说值为 2 就会在每一边放置两个数字链接, 就像此页顶端的示例链接那样。

'use_page_numbers' => TRUE;

默认分页的 URL 中显示的是你当前正在从哪条记录开始分页,如果你希望显示实际的页数,将该参数设置为 TRUE 。

'prefix' => '';

给路径添加一个自定义前缀,前缀位于偏移段的前面。

'suffix' => '';

给路径添加一个自定义后缀,后缀位于偏移段的后面。

'use_global_url_suffix' => FALSE;

添加封装标签

如果你希望在整个分页的周围用一些标签包起来,你可以通过下面这两个参数:

'full_tag_open' => '<p>';

起始标签放在所有结果的左侧。

'full_tag_close' => '</p>';

结束标签放在所有结果的右侧。

自定义第一个链接

'first_link' => 'First';

左边第一个链接显示的文本,如果你不想显示该链接,将其设置为 FALSE 。

注解

该参数的值也可以通过语言文件来翻译。

'first_tag_open' => '<div>';

第一个链接的起始标签。

'first_tag_close' => '</div>';

第一个链接的结束标签。

'first_url' => '';

可以为第一个链接设置一个自定义的 URL 。

自定义最后一个链接

'last_link' => 'Last';

右边最后一个链接显示的文本,如果你不想显示该链接,将其设置为 FALSE 。

注解

该参数的值也可以通过语言文件来翻译。

'last_tag_open' => '<div>';

最后一个链接的起始标签。

'last_tag_close' => '</div>';

最后一个链接的结束标签。

自定义下一页链接

'next_link' => '&gt;';

下一页链接显示的文本,如果你不想显示该链接,将其设置为 FALSE 。

注解

该参数的值也可以通过语言文件来翻译。

'next_tag_open' => '<div>';

下一页链接的起始标签。

'next_tag_close' => '</div>';

下一页链接的结束标签。

自定义上一页链接

'prev_link' => '&lt;';

上一页链接显示的文本,如果你不想显示该链接,将其设置为 FALSE 。

注解

该参数的值也可以通过语言文件来翻译。

'prev_tag_open' => '<div>';

上一页链接的起始标签。

'prev_tag_close' => '</div>';

上一页链接的结束标签。

自定义当前页面链接

'cur_tag_open' => '<b>';

当前页链接的起始标签。

'cur_tag_close' => '</b>';

当前页链接的结束标签。

自定义数字链接

'num_tag_open' => '<div>';

数字链接的起始标签。

'num_tag_close' => '</div>';

数字链接的结束标签。

隐藏数字链接

如果你不想显示数字链接(例如你只想显示上一页和下一页链接),你可以通过下面的代码来阻止它显示:

'display_pages' => FALSE;

给链接添加属性

如果你想为分页类生成的每个链接添加额外的属性,你可以通过键值对设置 "attributes" 参数:

// Produces: class="myclass"$config['attributes'] = array('class' => 'myclass');

注解

以前的通过 "anchor_class" 参数来设置 class 属性的方法已经废弃。




二、直接在模板页面配置

<?php
$ci->template->pagination = array(
'next_link' => '下页',
'prev_link' => '上页',
'last_link' => '第一页',
'first_link' => '最后页',
);
?>

以上代码放到list查询标签之前即可,以上代码参数语法也需要参考一中的参数

文档最后更新时间:2017-07-03 09:50:38