定义自定义CakePHP分页URL

时间:2013-08-26 13:40:40

标签: cakephp

是否可以为CakePHP分页URL定义自定义URL?

我需要像/:slug/:slug2/:slug3/这样的东西。我应该如何提供这个网址?

谢谢!

P.S。如果我正在使用它,CakePHP会在URL中自动定义控制器和视图 结果是/controller/action/something/ - 我需要在网址中禁用控制器和操作。

$this->Paginator->options(array(
    'url' => '/something/'
));

2 个答案:

答案 0 :(得分:2)

使用路由。 http://book.cakephp.org/2.0/en/development/routing.html

您不应该将字符串类型的URL用于“内部”链接,因为它们不会对路由起作用,并且如果应用程序位于webroot的子目录中,您的链接将不再起作用。

答案 1 :(得分:2)

在您看来

$this->Paginator->options(array('url' => $this->passedArgs));

将添加的参数传递给您的分页链接。