繁体   English   中英

Kohana 3 分页和路线问题

[英]Kohana 3 Pagination & Route question

这有点神秘,尤其是在第一天。如果您不介意,可以使用一些帮助。 Controller 是搜索,在 action_query($search_term)

所以现在它的 /search/query/some query?page=1 (这没有路线)需要以这种格式设置它..

/搜索/一些查询/1
1 是有分页的页面

        $pagination = Pagination::factory(array(
            'current_page'      => array('source' => 'route', 'key' => 'page'),
            'total_items'       => $count,
            'items_per_page'    => 100,
            'view'              => 'pagination/basic',  
        ));

有路线

 Route::set('page', '<controller>/<action>/<search_term>(/<page>)')
    ->defaults(array(
        'action' => 'query',
        'search_term' => '[a-zA-Z0-9 ]',
        'controller' => 'search',
        'action' => 'page',
        'page' => '1',
    )
);

我有一个分页工作,我的路线看起来像:

Route::set('comments', 'welcome/index(/<page>)', array('page' => '[0-9]+'))
->defaults(array(
    'controller' => 'welcome',
    'action'     => 'index'
));

另外,我认为您在创建分页器时缺少一个参数,即:

'uri_segment'    => 'page', // pass a string as uri_segment to trigger former 'label' functionality.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM