好的以前它曾经在我的控制器所在的应用程序/控制器/类/中。
现在我希望有更好的结构,所以我将用户控制器移动到用户/目录。
所以这个:
Route::set('user', 'user(/<action>)')
->defaults(array(
'controller' => 'user',
'action' => 'index',
));
改为:
Route::set('user', 'user(/<action>)')
->defaults(array(
'directory' => 'user',
'controller' => 'user',
'action' => 'index',
));
现在我收到错误,例如找不到用户/登录。
上述示例的控制器位于application / controller / classes / user / user.php。
中我试图删除底部的默认路由,以防它经历过,但是它仍然无法正常工作。
答案 0 :(得分:1)
您是否更改了控制器类的名称?目录名称必须位于控制器名称中,在您的情况下,它应该是Controller_User_User。