我的按照老師講的操作 為什么會(huì)出現(xiàn)Class 'app\common\controller\Index' not found
我的按照老師講的操作 為什么會(huì)出現(xiàn)Class 'app\common\controller\Index' not found ?檢查了common頁(yè)面的也是和老師的寫的一樣的
我的按照老師講的操作 為什么會(huì)出現(xiàn)Class 'app\common\controller\Index' not found ?檢查了common頁(yè)面的也是和老師的寫的一樣的
2018-01-24
舉報(bào)
2019-08-22
對(duì)不起,老師說的沒錯(cuò),仔細(xì)檢查了多次,發(fā)現(xiàn)還是自己錯(cuò)了。
說明一下我的錯(cuò)誤吧,其他同學(xué)也很可能是這種錯(cuò)誤:
由于我是按照老師的方法設(shè)置了創(chuàng)建類文件自動(dòng)添加命名空間代碼,所以就沒有想到創(chuàng)建common里的類文件時(shí)沒有自動(dòng)添加命名空間代碼這個(gè)問題,因此導(dǎo)致了怎么調(diào)用都出現(xiàn)Class 'app\common\controller\Index' not found這類錯(cuò)誤,在common下的類文件里手動(dòng)加上命名空間就可以了。

添加前:
添加后:
2019-08-21
剛才嘗試了幾次都不成功,發(fā)現(xiàn)應(yīng)該是框架代碼改變了。比如我放在common/model/test.php里,然后use就沒問題 common下不能放名稱為controller的目錄了
2019-08-21
是的,我的也是提示一樣的錯(cuò)誤。不知道是不是由于版本升級(jí)導(dǎo)致寫法有變化了?
2018-01-25
正解樓上
2018-01-24
common是系統(tǒng)的公用模塊 不能直接顯示吧 ?需要通過實(shí)例化調(diào)用里面的方法