用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5190|回复: 5
收起左侧

[已解决] 分页类和url后缀,求助啊

[复制链接]
发表于 2009-10-23 10:12:22 | 显示全部楼层 |阅读模式
最近在学习codeigniter,按用户指南弄了个分页,但是配置上url后缀后却出现问题。
例如我在第一页上  地址是http://ci.wayne.com/index.php/contact/clist/
当点第二页的时候 链接是http://ci.wayne.com/index.php/contact/clist.cgi/2

我想让它变成http://ci.wayne.com/index.php/contact/clist/2
或者http://ci.wayne.com/index.php/contact/clist/2.cgi
 楼主| 发表于 2009-10-23 10:12:38 | 显示全部楼层
请高手给指点啊
发表于 2009-10-23 10:20:46 | 显示全部楼层
分页类不支持后缀,只能自己扩展。
发表于 2009-10-23 13:56:41 | 显示全部楼层
/1/2你都可以自己加,很简单的字符串操作。。。
for($i=0;$i<10;$i++)
{
  anchor($url.'/'.$i,$mytext);
}
发表于 2011-2-21 13:54:57 | 显示全部楼层
在:Pagination类的create_links方法中在最后即

return $output;
前加上三行代码:

$url_suffix=$CI->config->item('url_suffix');  
$output=str_replace($url_suffix,'',$output);  
$output=preg_replace("/\/([0-9]+)\"/","/\\1".$url_suffix."\"",$output);
发表于 2019-9-26 09:15:07 | 显示全部楼层
最新版在655行左右添加
即 return $this->full_tag_open.$output.$this->full_tag_close; 之前。

本版积分规则