Хорошо, так было в приложении / контроллере / классах /, где мои контроллеры.
Теперь я хотел бы иметь лучшую структуру, поэтому я переместил свои контроллеры пользователя в каталог user /.
Итак, это:
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.
Я пытался удалить нижний маршрут по умолчанию на тот случай, если он проходит через это, но нет, он все равно не работает.