为了账号安全,请及时绑定邮箱和手机立即绑定

我的按照老师讲的操作 为什么会出现Class 'app\common\controller\Index' not found

我的按照老师讲的操作 为什么会出现Class 'app\common\controller\Index' not found  检查了common页面的也是和老师的写的一样的


正在回答

5 回答

对不起,老师说的没错,仔细检查了多次,发现还是自己错了。

说明一下我的错误吧,其他同学也很可能是这种错误:

由于我是按照老师的方法设置了创建类文件自动添加命名空间代码,所以就没有想到创建common里的类文件时没有自动添加命名空间代码这个问题,因此导致了怎么调用都出现Class 'app\common\controller\Index' not found这类错误,在common下的类文件里手动加上命名空间就可以了。
添加前:
https://img1.sycdn.imooc.com//5d5e0c1d00019c0206450294.jpg

添加后:

https://img1.sycdn.imooc.com//5d5e0c2c0001a23c06500277.jpg

0 回复 有任何疑惑可以回复我~

刚才尝试了几次都不成功,发现应该是框架代码改变了。比如我放在common/model/test.php里,然后use就没问题 common下不能放名称为controller的目录了

0 回复 有任何疑惑可以回复我~

是的,我的也是提示一样的错误。不知道是不是由于版本升级导致写法有变化了?

0 回复 有任何疑惑可以回复我~

正解楼上

0 回复 有任何疑惑可以回复我~

common是系统的公用模块 不能直接显示吧  需要通过实例化调用里面的方法

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的按照老师讲的操作 为什么会出现Class 'app\common\controller\Index' not found

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信