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',
));