включая язык в ссылках на страницы - PullRequest
0 голосов
/ 06 июля 2010

У меня есть многоязычный сайт, и я пытаюсь использовать paginator. Однако навигация по страницам никогда не включает язык (только контроллер и действие включены)

<?php
 echo $paginator->first(' << ', null, null, null);
 echo $paginator->prev(' < ', null, null, null);
 echo $paginator->numbers();
 echo $paginator->next(' >', null, null, null);
 echo $paginator->last(' >> ', null, null, null);
?> 

Пример: URL - http://dev.cyclistsroadmap.com/eng/segments/

Ток: http://dev.cyclistsroadmap.com/main/segments/page:5

должно быть http://dev.cyclistsroadmap.com/eng/main/segments/page:5

Ответы [ 2 ]

0 голосов
/ 27 января 2011

Единственный способ заставить это работать - взломать библиотеку paginator, чтобы добавить язык.(К сожалению, CakePHP сделал это таким негибким)

0 голосов
/ 07 июля 2010

Проверьте это .Вы можете установить дополнительные параметры с помощью параметров paginate->Затем, если вы добавите параметр в настройках (как показано выше), он должен работать так, как вы хотите.

Router::connect('/:lang/:controller/:action/*', array(), array('lang' => 'eng/', 'property' => '[0-9]+'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...