HMVC Modular拡張機能を備えたCodeigniterを使用しており、Webサイトのコンテンツを管理するためのバックエンドCMS領域があります。ベースURL+"admin"(http:// localhost / cms / admin)をプレフィックス"admin_"のコントローラーメソッドにルーティングしています。
例:function admin_index(){...}
そして、これが私のルーティングです:
$ route ['admin /([a-zA-Z] +)/(:any)'] = "$ 1 / admin_ $ 2"; $ route ['^ admin /(:any)(/)?'] = "$ 1 / admin_index"; $ route ['^ admin(/)?'] = "dashboard / admin_index"; $ route ['admin / logout'] = "login / admin_logout";
HMVCでは、現在正しくルーティングされていません。これが何が起こるかです:
URL:http:// localhost / cms / admin / faqs ディレクトリ:modules / faqs / controllers/faqs-インデックス方式 - ここが壊れます - URL:http:// localhost / cms / admin / faqs / category ディレクトリ:modules / faqs / controllers / faqs-categoriesメソッド(終了しません) 必要なもの:modules / faqs / controllers/categories-インデックス方式
ウェブサイトの「管理者」を維持しながらHMVCを使用するにはどうすればよいですか?