Пытаюсь прикрутить pagination модуль с 3.2 в 3.3, почти всё работает.
вот роут:
Код:
Route::set('admin', 'admin(/<controller>(/<action>(/page-<page>)(/<id>)))', array('page' => '[0-9]+', 'id' => '[0-9]+'))
->defaults(array(
'directory' => 'admin',
'controller' => 'main',
'action' => 'index',
));
В модуле вот эта строка, для source => route
Код:
return URL::site(Request::current()->uri(array($this->config['current_page']['key'] => $page))).URL::query();
возвращает вот это:
Цитата:
/GET 1 HTTP/1.1 Host: kohana User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru,ru-ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Dnt: 1 ......
и т.д.
а вот так:
Код:
return URL::site(Request::current()->uri())).URL::query();
возвращает просто путь без указания странички.
В чём проблема?