私はコントローラーを次のようにサブフォルダーに編成しています。
folder1/controller1
folder1/controller2
folder2/controller1
folder2/controller2
コントローラとサブフォルダの両方の名前を取得する必要がありますが、現時点では、を使用してのみコントローラ名を取得できます
$CI =& get_instance();
$CI->router->class;
私もこれを試しました:
$CI->uri->uri_string()
しかし、メソッドを使用してコントローラーを呼び出すと、このようにコントローラーも返されます。
完全なURL:
http://localhost/codeigniter/folder1/controller1/index
戻ります
folder1/controller1/index
それ以外の
folder1/controller1
クラス名を使用してメソッドと引数を削除することでこれを行うことができますが、より良い解決策があるかどうかを知りたいです。
前もって感謝します!