thinkphp 3.1.2 中 Page.class.php的一个明显的bug

浏览:849 发布日期:2013/04/30 分类:求助交流 关键字: Page.Class.php Page bug
尊敬的tp开发人员,我是tp的忠实粉丝,使用tp已经开发2年多了,今天发现U方法支持路由功能,用了一下,感觉非常棒,如我的栏目采用的路由是:

'column/:id\d'=>'NewsClass/show',

我“公司新闻栏目”的url是: /column/4 ,路由没有问题,但是在使用 Page.class.php 就行分页时发现问题来了;

1.我使用 $Page = new Page($count,$pageSize)就行分页时,第二页的url是:/NewsClass/show/id/4/p/2,虽然也可以访问,不过不是路由url了。

2.我发现Page.class.php的构造函数的第四个参数即为自定义的url,但是在构造函数里面却没有对其赋值,我在构造函数里面加了一句:if(!empty($url))$this->url=$url; 将这个自定义的url传递进去,如:$Page = new Page($count,$pageSize,'','/column/4'),但此时第二页的url得到的确是://column/4/2

不知道是我哪儿弄错了,还是这个类有bug,请高手帮忙看看。非常感谢。
最佳答案
评论( 相关
后面还有条评论,点击查看>>