HMVCを使用して、userというモジュールを作成しました。modules / user / configディレクトリ内に、application / config/routes.phpと同じ形式を使用するroutes.phpがあります。
application / config / routers.phpには、次のルートがあります。
$route['login'] = 'user/login';
これはうまく機能しますが、application / modules / user / config / routers.phpに移動すると、機能しません。404エラーが発生します。
HMVCのドキュメント(https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc
)によると、次のようにルートを作成する必要があります。
$route['module_name'] = 'controller_name';
これは、私が次のようにそれをしなければならないことを意味します:
$route['user'] = 'user';
これにより404が発生しますが、404を取得しなかったとしても、これは私が考えていることではありません。/loginがuser/loginに移動するときに、ルーティングを機能させ続けたいと思います。
どんなアイデアでも大歓迎です!
ありがとう!