我想为我的分页器设置一个自定义链接。我使用下面的代码
$this->Paginator->options(array(
'url'=>array(
"/custom",24,"custom1"
),
'escape'=>false
)
);
这导致链接前面的原始控制器链接如下:
/controller/action/%2Fcustom/24/custom1
我希望linkt是/ custom / 24 / custom1。所以没有转义(/)和作为根。
我该如何做到这一点?
答案 0 :(得分: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-url和http://book.cakephp.org/1.3/view/1448/url。
如果这些格式都不符合您的要求,您可以考虑创建自定义路线,请参阅http://book.cakephp.org/1.3/view/948/Defining-Routes。
干杯