【发布时间】:2012-08-16 08:51:26
【问题描述】:
我创建了一个名为 movies 的插件,我使用了自定义路由。 我已将分页限制设为“5”。
第一页很好,但是当我点击下一页或数字时。那些东西是行不通的。
网址:something.com/movieslist/2
my Plugin/Movies/Config/routes.php
Router::connect('/movieslist', array('plugin' => 'Movies', 'controller' => 'Movies', 'action' => 'index'));
Router::connect('/movieslist/:page', array('plugin' => 'Movies', 'controller' => 'Movies', 'action' => 'index'));
my action code: Plugin/Movies/Controller/MoviesController.php
public function index() {
$this->Movie->recursive = 0;
$this->paginate = array('limit'=>5);
$this->set('movies', $this->paginate());
}
my view file code: Plugin/Movies/View/Movies/index.ctp
来自 cakebake 控制台的同一个。此处未进行任何更改。
即使排序也不起作用:( 我已经在很多地方搜索我的问题了:(
我之前在链接本身中遇到错误,我在看到此页面后修复了这个问题: CakePHP custom route pagination
链接已修复,但链接不起作用。请不要投反对票,我一直在苦苦挣扎。
我正在使用cakephp 2.0 版本。
【问题讨论】:
标签: cakephp sorting plugins pagination cakephp-2.0