1
我对ko3框架分页模块有疑问。 我有一个路径模板是这样的:http://my-site.com/blog/1/page2 下面是从我的bootstrap.php文件中的代码:如何摆脱Kohana分页URL中的垃圾?
Route::set('blog', 'blog(/<id>(/page<page>))')->defaults(array('controller' => 'blog', 'id' => 1, 'page' => 1));
一切工作不错,但分页库产生像 http://my-site.com/blog/1/page3?kohana_uri=blog%2F1
脏的URL。
下面是一个创建的分页(在Controller_Blog)代码
$pag = Pagination::factory(array('total_items' => $total_posts, 'items_per_page' => 10, 'current_page' => array('source' => 'route', 'key' => 'page')));
$posts = $posts_model->selectPosts($section_id, $pag->offset, $pag->items_per_page);
$this->template->content = View::factory('html/blog', array('pag' => $pag));
我怎么能告诉分页模块生成干净的网址吗?当我手动从网址中删除垃圾时,它也可以工作。
在此先感谢
奇怪的错误。试试这个:echo $ pag-> uri(2);它应该返回'博客/ 1/page2' – biakaveron 2010-12-07 13:56:19