Доброго времени суток!
Установил модуль пагинации для Коханы. Вроде бы ровно.
Но не могу нормально настроить роуты.
Вот все роуты, которые у меня присутствую:
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'main',
'action' => 'index',
));
Route::set('products', '<products>/<id>-<url>', array('id' => '[0-9]+'), array('url' => '.+'), array('page' => '[0-9]+'))
->defaults(array(
'controller' => 'products',
'action' => 'product',
));
Route::set('products', '(<products>(/<action>/<page>(/<id>)))/<page>', array('page' => '[0-9]+'))
->defaults(array(
'controller' => 'products',
'action' => 'index',
));
Пагинация настроена на контроллер Products на action_index
// пагинация
$count = ORM::factory('product')->count_all();
$content->pagination = Pagination::factory(array('total_items' => $count));
$products = ORM::factory('product')
->limit($content->pagination->items_per_page)
->offset($content->pagination->offset)
->find_all();
Ну и сам конфиг, на всякий случай
<?php defined('SYSPATH') or die('No direct script access.');
return array(
// Application defaults
'default' => array(
'current_page' => array('source' => 'route', 'key' => 'page'), // source: "query_string" or "route"
'total_items' => 0,
'items_per_page' => 2,
'view' => 'pagination/basic',
'auto_hide' => FALSE,
'first_page_in_url' => FALSE,
),
);
Помогите правильно настроить роут.
На данный момент имею это, но ссылки под номерами пустые, точнее, ведут на main_index :