【发布时间】:2011-04-04 04:21:20
【问题描述】:
我似乎无法使用带有分页的自定义路线。博客的 URL 应该是http://www.domain.com/en/page:2。但是,由 PaginateHelper 生成的链接(上一个和下一个)不断添加控制器和操作,因此 URL 看起来像 http://www.domain.com/posts/index/en/page:2。
路由配置很简单:
Router::connect(
'/:lang/*',
array(
'controller' => 'posts',
'action' => 'index'
),
array(
'lang' => '[a-z]{2}',
'pass' => array(
'lang'
)
)
);
我在视图中设置了这个:
$paginator->options(
array(
'url' => $this->passedArgs
)
);
还可以手动设置路径,不使用数组
Cake 1.33 会发生这种情况
任何帮助将不胜感激!
【问题讨论】:
标签: cakephp routing pagination cakephp-1.3