老师,我这里自动加载自定义的类有点问题

老师,我这里自动加载自定义的类有点问题

老师,我跟着课程内容巧了代码,但是自动加载自定义的StudyComposer类有点问题:

在浏览器上打开报错:

http://img1.sycdn.imooc.com//climg/5f06c66e09d4614b12280228.jpg

但是在PhpStorm上面点击运行又能够输出结果:

http://img1.sycdn.imooc.com//climg/5f06c6ad09377e5314330257.jpg

我是win10系统,装的虚拟机,使用phpstorm连接的虚拟机

http://img1.sycdn.imooc.com//climg/5f06c6ec0939763a08160683.jpghttp://img1.sycdn.imooc.com//climg/5f06c72709e192c708380829.jpg

http://img1.sycdn.imooc.com//climg/5f06c734091a082205080608.jpg

老师看看是啥问题,我调了好久还是报错

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,报错信息,是找不到相关内容,所以同学理解正确的。是与phpstorm的工程结构有关系,同学在访问时,需要将composer作为项目根目录的。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小尤 2020-07-09 16:45:22

同学你好,1. 查看目录结构是没有问题的。

2. 在课程中老师有和同学报一样的错误,则建议同学参考课程进行修改。如下所示:

http://img1.sycdn.imooc.com//climg/5f06d8310948184917460798.jpg

http://img1.sycdn.imooc.com//climg/5f06d879090e5cf903830225.jpg

3. 测试源码是可以正常访问到。如下所示:如果同学还存在错误,可在源码中进行测试。

http://img1.sycdn.imooc.com//climg/5f06d859094be13a06070120.jpg

祝学习愉快!

  • 提问者 慕九州8345213 #1
    老师,我通过反复试,找到了为啥我这边调不出来了,就如上面的最后一张截图,我在工程composer的外面套了一层目录phpMVCDemo,所以就不行了,但是代码同步到虚拟机上的确可以正常打印,我直接以phpMVCDemo里面的composer目录为工程,重新打开,就可以打印出$composer对象,通过composer dump-autoload生成autoload_psr4.php中的内容都是一样的,虽然知道了产生问题的地点,但是没有搞明白为什么会产生这个问题(多包裹一层目录,为啥就出现截图一的Fatal error),猜测是不是跟phpstorm的工程结构有关系,描述的有点混乱,老师能看明白的话就解解惑呗,看不明白我到时候另起一个问题,重新截图看看,这个牵扯到目录结构,没法粘贴代码,代码跟老师课堂里的composer工程是一样的
    2020-07-11 11:26:06
好帮手慕小尤 2020-07-09 15:58:08

同学你好,建议同学以复制粘贴的方式反馈代码,便于老师定位问题。

祝学习愉快!

  • 提问者 慕九州8345213 #1
    这个怎么复制粘贴啊,这不是代码啊,主要是想让老师看我的项目结构和运行结果
    2020-07-09 16:08:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师