kohana路由不正常

时间:2011-10-12 17:42:27

标签: kohana url-routing

我使用此默认路由运行:

Route::set('default', '(<controller>(/<action>(/<id>)))')
    ->defaults(array(
        'controller' => 'welcome',
        'action'     => 'index',
    ));

现在我已经设置了用户/索引和用户/登录:

Class Controller_User extends Controller {

        public function action_index()
        {
        #stuff
        }
        public function action_login(){
         # stuff
        }

现在我有另一个控制器,现在称为类Controller_Restaurants。我可以通过餐馆/索引,餐厅/景观访问。我想访问它:user / restaurants / index,user / restaurants / view

我现在有这个:

Class Controller_Restaurants extends Controller{

我试过这个:

Class Controller_User_Restaurans extends Controller{

但它不起作用..我错过了什么?

1 个答案:

答案 0 :(得分:0)

Route::set('restaurants', 'user/restaurants(/<action>)')
->defaults(array(
    'controller' => 'restaurants',
    'action'     => 'index',
));

我建议不要使用默认路由,并建立更好,更有意义的特定路由。