#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. я решаю это по-другому, поэтому я хочу также изложить это. После ввода этого я буду отмечен как отвеченный