在ci中怎么调用别的控制器中方法
http://codeigniter.org.cn/forums/data/attachment/album/201605/30/113006oazt8h33hhd23d20.png在ci中怎么调用别的控制器中方法 比如下图en调用mian方法 楼主访问方法错了。应该是(项目文件夹)->(单入口index.php)->(controllersl控制器)->(方法) ! 本帖最后由 yuzhigang5460 于 2016-5-31 22:27 编辑答案是不能。
如果你出现了控制器相互调用的情况,你就要想想自己的代码写的是不是有问题。如果有公用的代码逻辑, 你可以写在:
1.类库里。
2. Helper里。
3. 父控制器里。4. Model里。
如果必须写在控制器里,我建议你先开一个父控制器, 其他控制器继承于该控制器。
CI框架只能有一个控制器和入口文件,但是控制器下你可以新建多个php文件,或者文件夹,没有两个Controll ers一说,如果有(不可能有),你也一定会调用出错。要想调用其它php文件下的方法,可以先include哪个php文件,之后将那个方法实例化在本页面调用。
页:
[1]