Routing 带目录的KO3路由

Routing 带目录的KO3路由,routing,routes,kohana-3,Routing,Routes,Kohana 3,为我的控制器创建路由时出现问题 我想在目录中组织控制器,并将一个控制器放入用户目录。但是我不知道如何访问它 有127.0.0.1/login/index,我希望它看起来像这样127.0.0.1/users/login。我将控制器移动到用户目录,但不知道如何强制我的路由正常工作 以下路径不工作: Route::set('users', 'users(/<controller>(/<action>))') ->defaults(array( 'c

为我的控制器创建路由时出现问题

我想在目录中组织控制器,并将一个控制器放入用户目录。但是我不知道如何访问它

127.0.0.1/login/index
,我希望它看起来像这样
127.0.0.1/users/login
。我将控制器移动到用户目录,但不知道如何强制我的路由正常工作

以下路径不工作:

Route::set('users', 'users(/<controller>(/<action>))')
    ->defaults(array(
        'controller' => 'login',
        'action'     => 'index',
    ));
Route::set('users','users(/(/)'))
->默认值(数组)(
'控制器'=>'登录',
“操作”=>“索引”,
));

路由有一个
目录
参数,请使用它:

Route::set('users', 'users(/<controller>(/<action>))')
    ->defaults(array(
        'directory'  => 'users',
        'controller' => 'login',
        'action'     => 'index',
    ));

Route::set('users'、/users(/(/)和将起作用。

当您的设置不需要路由时,为什么您仍在使用路由?您的控制器已经在
user
文件夹中了很好的解释!现在我第一次了解了KO3路由。谢谢!
Route::set('users', '<directory>(/<controller>(/<action>))')
    ->defaults(array(
        'controller' => 'login',
        'action'     => 'index',
    ));
Route::set('users', '<action>', array('action' => '(login|logout|register)'))
        ->defaults(array(
          'controller' => 'account',
        ));