0

我在本地主机上的应用程序设置为子文档根目录,即 localhost/mysite。但是,我对几个模型使用了分页。后我发现了一个奇怪的问题,即分页在小于 10 页的页面上工作正常,例如: http://localhost/mysite/searches/page:2工作正常,但http://localhost/mysite/searches/page:10被重定向http://localhost/searches到此问题在其他模型中发现。

当然,路线不应该导致这种情况,因为它是其他型号和阳离子的重复问题。

以下是控制器搜索:

class SearchesController extends AppController {
    var $helpers = array('Html', 'Form', 'Paginator');
    var $components = array('Session', 'Auth');
    function beforeFilter() {
parent::beforeFilter();
        $this->Auth->allow('top', 'index');
}
public function beforeRender() {
parent::beforeRender();

}

function index(){
  $this->Search->recursive = 0;
  $this->paginate = array('order' => array('times' => 'DESC'));
        $this->set('searches', $this->paginate());  
}

我的网站分页的一个工作示例是从该链接尝试访问第 10 页,它会将您重定向到搜索控制器的索引!

4

1 回答 1

0

当同一页面中有 2 个分页器时,总是会发生这种情况。

如果第一个分页器有 10 页,而另一个分页器超过 10 页。

它将从第 11 页及更高页面出错。

于 2014-03-09T02:29:03.000 回答