在show() 方法里修改:
if(!$this->url)$this->url = U(ACTION_NAME, $this->parameter);
添加一个方法:
/*- 设置自己的url规则 -*/
public function setUrl($string){
if(isset($string) && $string != ""){
$this->url = str_replace('$page',urlencode('[PAGE]'), $string);
}
}
$Page =new \Think\Page($count,20);
$Page->setUrl('/ceshi/index.php/news/$page.html');
注意:setUrl 里面的参数 写的和 配置 静态文件里面的 规则要一直;
'URL_ROUTE_RULES'=>array(
'news/:p' => 'News/index',
),
最佳答案