Kohana Route for blog posts not working

时间:2011-10-03 17:14:39

标签: kohana kohana-3 routes custom-routes

当我学习kohana并制作单篇文章时,我遇到了这个问题。

我想让我的网址看起来像article/post_id/slug(optional),所以我做了路线。

Route::set('article', '/<controller>/<article_id>(/<article_slug>(/<id1>(/<id2>(/<id3>))))', array('article_id' => '[0-9]', 'article_slug' => '[a-zA-Z0-9_]+')) ->defaults(array( 'controller' => 'article', 'action' => 'read', ));

我甚至尝试过没有Route::set的第三个参数,但无论如何都会返回图片中显示的错误。

Error Mesage

感谢。 (:

1 个答案:

答案 0 :(得分:1)

尝试没有前导/:

Route::set('article', '<controller>/<article_id>(/<article_slug>(/<id1>(/<id2>(/<id3>))))', 
array(
   'article_id' => '[0-9]', 
   'article_slug' => '[a-zA-Z0-9_]+')
)->defaults(
array( 
   'controller' => 'article', 
   'action' => 'read', 
));