回答
很好的问题:你需要通过@丹到system/CI_Pagination.php
库扩展的代码到application/library/MY_Pagination.php
数学计算是好的,设置成CI
分页库,见下文
1)创建文件到application/library/MY_Pagination.php
more info
关于创建图书馆
覆盖create_links()
从自定义的方法方法,请参见下面
修改后的代码节create_links()
方法
if ($this->cur_page === $loop){
// Current page
$output .= $this->cur_tag_open.($this->cur_page == 1 ? $loop : $loop*($this->per_page)+1).'-'.($loop * $this->per_page).$this->cur_tag_close;
}elseif ($i === $base_page){
// First page
$output .= $this->num_tag_open.'<a href="'.$first_url.'"'.$attributes.$this->_attr_rel('start').'>'
.((($loop)*($this->per_page) - $this->per_page)+1) .'-'. ($loop * $this->per_page).'</a>'
.$this->num_tag_close;
}else{
$append = $this->prefix.$i.$this->suffix;
$output .= $this->num_tag_open.'<a href="'.$base_url.$append.'"'.$attributes.$this->_attr_rel('start').'>'
.((($loop)*($this->per_page) - $this->per_page)+1) .'-'. ($loop * $this->per_page)
.'</a>'.$this->num_tag_close;
}
完全MY_Pagination.php文件号线(577-592)click here
注意我已经使用了最新的核心文件,所以请使用您的修正案在当前文件
做一些简单的数学来调整,因此,例如,如果$x = 1
而是第1个存在$ X第1页是:
<?php echo $x.'-'.($x * 10); ?>
第2页和较高的是:
<?php
$x++;
echo (($x)*10)-10)+1.'-'.($x * 10);
?>
其中$x++
为每个显示计数。
不......用'CodeIgniter'库不可能,而'OP'不会修改库 – Girish 2014-08-28 02:51:44
应该是可以的。 OP只是询问显示内容,点击时传递给URI的值可能与显示内容不同。正如[文档](https://ellislab.com/codeigniter/user-guide/libraries/pagination.html)所述,它是“100%可定制的”。 – Dan 2014-08-28 02:54:28
页面链接是通过'create_link'函数创建的,他需要将库扩展为'application/library/MY_Pagination.php',并通过自定义方法覆盖方法那里自定义代码集成,更多信息https://ellislab.com/codeigniter /user-guide/general/creating_libraries.html – Girish 2014-08-28 03:09:13
- 1. PHP CodeIgniter的分页链接打破
- 2. 格式的网页链接
- 3. codeigniter分页不显示链接
- 4. CodeIgniter分页链接不工作
- 5. Codeigniter分页链接不工作
- 6. CodeIgniter分页链接URL生成行为
- 7. CodeIgniter分页链接没有渲染
- 8. 为什么CodeIgniter分页链接膨胀?
- 9. CodeIgniter分页活动链接不工作
- 10. Codeigniter分页库中的首页链接问题
- 11. CodeIgniter分页 - 第一页的链接不起作用,为什么?
- 12. Codeigniter分页链接dosnt工作后的第一页
- 13. 导航页面链接(codeigniter)
- 14. CodeIgniter的错误分页:你的链接数必须是正数
- 15. 用于格式化分页链接的CSS
- 16. 分页符内的HTML链接格式化
- 17. Codeigniter链接到样式表
- 18. CodeIgniter的分页
- 19. 在codeigniter的分页链接段之前添加文本
- 20. Codeigniter分页没有在URL中传递正确的链接值
- 21. 在codeigniter分页链接中动态的行数
- 22. codeigniter的分页不能在第一个链接上工作
- 23. codeigniter分页链接重定向到注销页面
- 24. 显示有限编号。页码链接codeigniter分页
- 25. 分页链接在第二页上消失 - codeigniter
- 26. 如何使用codeigniter分页链接页面?
- 27. CodeIgniter分页 - 页面链接代理怪异
- 28. codeigniter中的链接
- 29. codeigniter与连接表分页
- 30. 在Codeigniter分页生成的页面链接中,始终选择页面1
是不是应该在核心/ MY_Pagination.php? – 2014-08-28 08:11:00
'application/library/MY_Pagination.php'创建新文件。 – Girish 2014-08-28 08:38:54
致命错误:您在第125行 – 2014-08-28 09:38:31