проблема в разбивке на страницы с requestAction

#cakephp #paging

#cakephp #подкачка

Вопрос:

Я разрабатываю приложение на cakephp (версия 1.3), где мне нужна динамическая маршрутизация. Итак, чтобы сделать это, я вызываю метод requestAction в конфигурации / routes.php

$routingData=Объект::requestAction(массив(‘controller’=>’pages’,’action’=>’get_routes’));

Маршрутизатор:: 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 / страница: 2

Я также пытаюсь использовать это

$this-> Paginator-> options(array(‘url’=>$this-> параметры[‘url’][‘url’]));

Но он показывает ссылку, подобную

(http://)localhost/pushpanelnew/pages/get_routes/страницы/блог/страница:2

Также не работает разбивка на страницы

Но я хочу, чтобы ссылка на разбивку на страницы выглядела

(http://)localhost/pushpanelnew/страницы/блог/страница:2

Пожалуйста, помогите мне, это очень срочно.

Спасибо

Тимир Маджи

Ответ №1:

Попробуйте это.

 $this->Paginator->options(array('url'=> array('controller'=>'pages', 'action'=>'blog'));
  

Комментарии:

1. я решаю это по-другому, поэтому я хочу также изложить это. После ввода этого я буду отмечен как отвеченный