Php 如何使用Codeigniter中的URL在子文件夹中执行控制器?
如何使用Codeigniter中的URL在子文件夹中执行控制器I 如果我有下一个控制器y控制器文件夹:Php 如何使用Codeigniter中的URL在子文件夹中执行控制器?,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,如何使用Codeigniter中的URL在子文件夹中执行控制器I 如果我有下一个控制器y控制器文件夹: -/controllers/ |---------controller1.php |---------/sub-folder/ |---------controller2.php 我可以使用如下类似的URL执行controller1.php: example.com/index.php/controller1/function
-/controllers/
|---------controller1.php
|---------/sub-folder/
|---------controller2.php
我可以使用如下类似的URL执行controller1.php
:
example.com/index.php/controller1/function/param
但是,如何执行controller2.php
非常重要:
=>确保您的子文件夹名称不是任何控制器名称
=>确保您的类名和文件名相同**您可以执行
example.com/index.php/sub-folder/controller2/function/param
你可以执行
example.com/index.php/sub-folder/controller2/function/param
这应该起作用:
example.com/index.php/sub-folder/controller2/function/param
=>确保您的子文件夹名称不是任何控制器名称
=>确保您的类名和文件名相同这应该可以:
example.com/index.php/sub-folder/controller2/function/param
=>确保您的子文件夹名称不是任何控制器名称
=>确保您的类名和文件名相同您是否尝试过
example.com/index.php/sub folder/controller2/function/param
?我认为codeigniter将允许您在多达1级的子文件夹中执行此操作。@Jeemusu。那不行。我的错误。我忘了在问题中包括。您是否尝试过example.com/index.php/sub-folder/controller2/function/param
?我认为codeigniter将允许您在多达1级的子文件夹中执行此操作。@Jeemusu。那不行。我的错误。我忘了把问题包括进去,那不行。我的错误。我忘了在问题中包括。404页面未找到您请求的页面未找到。请检查您的控制器名称,确保文件名和类名相同,否则无法正常工作。我的错误。我忘了在问题中包括。404页面未找到您请求的页面未找到。请检查控制器名称,确保文件名和类名相同