Kohana Pagination Kohana 3.2

Mad Dogg

Новичок
Здравствуйте!
Столкнулся с проблемой пагинации штатным пагинатором от Kohana.
В бутстрапе у меня есть такой вот роут:
PHP:
 Route::set('admin', 'admin(/<controller>(/<action>(/<id>)))')
	->defaults(array(
        'directory' => 'admin',
		'controller' => 'main',
		'action'     => 'index',
	));
там у меня админка лежит. Сейчас делаю новостную ленту. И понадобилось мне прикрутить постраничную разбивку. Нашел, прикрутил, кнопки отображаются, но ссылки на них неправильные получаются. Не могу толком понять, почему так.
вот конфиг для пагинатора:
PHP:
$page_data = array
        (
            'total_items' => $count,
            'items_per_page' => $per_page,
            'current_page' => array
            (
                'source' => 'route',
                'key' => 'id'
            ),
            'auto_hide' => TRUE,
            'view'                => 'admin/news/newspagination',
        );
$data['pagination'] = Pagination::factory($page_data)->render();
в результате я получаю на каждой кнопке пагинатора ссылки вида http://kohana/admin и без каких либо параметров...
а надо мне http://kohana/admin/news/index/1. News - это контроллер новостей и в его экшене index формируется вывод всех новостей.
Что делать? кто нибудь сталкивался ??
 

Mad Dogg

Новичок
Вопрос отпал сам собой.
Сделал роут
PHP:
Route::set('adminnews', 'admin/news(/index)(/<page>)',array('page'=>'[0-9]+'))
	->defaults(array(
        'directory' => 'admin',
		'controller' => 'news',
		'action'     => 'index',
	));
немного поменял конфиг пагинатора, добавив туда строчку
PHP:
'uri_segment' => 'page'
и на выходе получил то, что хотел.
Надеюсь кому пригодится...
 

confguru

ExAdmin
Команда форума
Пока по фреймфоркам отдельные форумы заводить :-0
 
Сверху