使用 requestAction 时,分页链接显示为“get_routes”

问题描述 投票:0回答:1

我正在 CakePHP(版本 1.3)中开发一个应用程序,我需要动态 路由。为此,我在 config/ 中调用 requestAction 方法 路线.php

$routingData=Object::requestAction(array('controller'=>'pages','action'=>'get_routes'));

Router::connect('/pages/blog', array('controller' =>'blogs', 'action'
=>'index'));

它渲染正确,但我面临分页问题。

原始(请求的)URL 是 (http://)localhost/pushpanelnew/pages/blog

分页链接就像 (http://)localhost/pushpanelnew/pages/get_routes/page:2 第 2 页

但是我想要分页链接,例如 (http://)localhost/pushpanelnew/pages/blog/page:2

我也尝试用这个

$this->Paginator->options(array('url'=>$this->params['url']['url']));

但是它显示了类似的链接

(http://)localhost/pushpanelnew/pages/get_routes/pages/blog/page:2

分页也不起作用

但我想要分页链接

(http://)localhost/pushpanelnew/pages/blog/page:2

cakephp paging
1个回答
0
投票

试试这个。

$this->Paginator->options(array('url'=> array('controller'=>'pages', 'action'=>'blog'));
© www.soinside.com 2019 - 2024. All rights reserved.