【发布时间】:2013-06-26 21:37:19
【问题描述】:
我设置了带有 admin 前缀的路由,我遇到问题的页面有这个路径:
http://mydomain.com/admin/posts
我希望这是一个分页的博客文章列表。该 URL 在我的 posts 控制器中调用 admin_index 操作。很简单。
在我的视图底部,我有这个:
<?php echo $this->Paginator->numbers(array('first' => 1, 'last' => 1, 'separator' => '')); ?>
但是,分页链接将我发送到一个不存在的 URL:
http://mydomain.com/posts/admin_index/page:2
我需要它来生成一个链接,例如:
http://mydomain.com/admin/posts/2
我该怎么做?我已经尝试像这样设置我的分页器选项:
<?php $this->Paginator->options(array(
'url'=> array('controller' => 'posts',
'action' => 'index',
'prefix' => 'admin'
))); ?>
但这会使 URL 像这样:
http://mydomain.com/posts/index/prefix:admin/page:2
我怎样才能让它工作?
【问题讨论】:
标签: php cakephp pagination