0

我想要我的分页器的自定义链接。我使用以下代码

$this->Paginator->options(array(
        'url'=>array(
            "/custom",24,"custom1"
        ),
        'escape'=>false
    )
);

这会导致与链接前面的原始控制器的链接,如下所示:

 /controller/action/%2Fcustom/24/custom1

我希望链接为 /custom/24/custom1。所以没有转义(/)并作为根。

我怎样才能做到这一点?

4

1 回答 1

0

你试过了吗

'url' => '/custom/24/custom1'

? 我认为您使用的语法无效。可用的格式有:

'url' => 'action'

或者

'url' => '/controller/action'

或者

'url' => array(
    'controller' => 'your_controller',
    'action' => 'your_action'
)

请参阅http://book.cakephp.org/1.3/en/view/1387/options-urlhttp://book.cakephp.org/1.3/view/1448/url

如果这些格式都不满足您的要求,您可以考虑创建自定义路由,请参阅http://book.cakephp.org/1.3/view/948/Defining-Routes

干杯

于 2012-09-09T16:32:44.157 回答