是否可以为CakePHP分页URL定义自定义URL?
我需要像/:slug/:slug2/:slug3/
这样的东西。我应该如何提供这个网址?
谢谢!
P.S。如果我正在使用它,CakePHP会在URL中自动定义控制器和视图
结果是/controller/action/something/
- 我需要在网址中禁用控制器和操作。
$this->Paginator->options(array(
'url' => '/something/'
));
答案 0 :(得分:2)
使用路由。 http://book.cakephp.org/2.0/en/development/routing.html
您不应该将字符串类型的URL用于“内部”链接,因为它们不会对路由起作用,并且如果应用程序位于webroot的子目录中,您的链接将不再起作用。
答案 1 :(得分:2)
:
$this->Paginator->options(array('url' => $this->passedArgs));
将添加的参数传递给您的分页链接。