Кажется, я не могу использовать собственный маршрут с нумерацией страниц. URL-адрес блога должен быть http://www.domain.com/en/page:2
. Однако ссылки, сгенерированные PaginateHelper (предыдущая и следующая), продолжают добавлять контроллер и действие, так что URL-адрес выглядит как http://www.domain.com/posts/index/en/page:2
.
Конфигурация маршрута довольно проста:
Router::connect(
'/:lang/*',
array(
'controller' => 'posts',
'action' => 'index'
),
array(
'lang' => '[a-z]{2}',
'pass' => array(
'lang'
)
)
);
Я установил это в представлении:
$paginator->options(
array(
'url' => $this->passedArgs
)
);
а также указать путь вручную, не используя массив
это происходит с тортом 1.33
Любая помощь будет принята с благодарностью!