При использовании модуля пагинации (pagination) в kohana 3.2 столкнулся с неприятным нюансом:

модуль не формировал правильные ссылки.

Имея роут прописанный в bootstrap.php вида:

1
2
3
4
5
6
7
8
Route::set('catalog', 'catalog(/(/
)(/
.html))')
->defaults(array(
'directory'  => 'index',
'action' => 'index',
'controller' => 'catalog',
));

где <page> используется для постраничной навигации, я получал все ссылки с одинаковым путем:

http://site/catalog/category/n

где n - номер страницы, который не выводился

Проблема оказалась в модуле https://github.com/kohana/pagination входившем ранее в ядро kohanы, он прекрасно работает до версии 3.1., но в kohana 3.2 он не работает.

Для версии 3.2 необходимо использовать модуль пагинации находящийся по ссылке:
https://github.com/kloopko/kohana-pagination



Оставить комментарий

Подписка по e-mail и RSS
rss

Подписаться по e-mail:

Поиск
Категории