|
本帖最后由 scckfzx 于 2010-3-23 17:04 编辑
由于CODE的遗留问题,分页类是不支持URL自定义后缀的,假设你设定URL自定义后缀是.html的话,分页产生的链接是这样的:
http://www.xx.com/class/method/par1/par2.htm/page [其中page是页数]
而我们的理想要求是:http://www.xx.com/class/method/par1/par2/page.html
我们可以简单修改下就可以做到了,在: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);
这样就可以获得在分页情况下的:http://www.xx.com/class/method/par1/par2/page.html 理想类型
目前我们的项目中引用还是正确的,没有任何问题 |
评分
-
查看全部评分
|