当前位置: 代码迷 >> 综合 >> CI分页类不支持伪静态解决办法
  详细解决方案

CI分页类不支持伪静态解决办法

热度:93   发布时间:2023-10-16 15:34:27.0

在CI框架中,通常我们将写好的动态页面给伪装成伪静态的。但是有一个问题,就是我们给页面伪装成伪静态后,页面中的分页类却报错了,这个问题怎么解决呢?

分页类不支持伪静态是CI框架中一个遗留问题,我们只需要找到Pagination.php中create_links方法,在这个方法最后面return之前加上以下三句即可。

$url_suffix=$this->CI->config->item('url_suffix');$output=str_replace($url_suffix,'',$output);$output=preg_replace("/\/([0-9]+)\"/","/\\1".$url_suffix."\"",$output);

注:旧版本的CI框架第一行为:$url_suffix=$CI->config->item('url_suffix');
  相关解决方案