1 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
你創(chuàng)建控制器的時(shí)候是是用命令行創(chuàng)建的嗎?
php think make:controller index(模塊)/goods(控制器) 必須在項(xiàng)目根目錄
以上命令會(huì)在你的app目錄下的index(模塊)目錄下controller下面創(chuàng)建了一個(gè)goods控制器,命令空間和類(lèi)會(huì)自動(dòng)生成
如果你沒(méi)有index(模塊)目錄,上面命令會(huì)自動(dòng)生成
如果你是php think make:controller test(模塊)/index(控制器)
以上命令會(huì)在你的app目錄下的test(模塊)目錄下controller下面創(chuàng)建了一個(gè)index控制器,命令空間和類(lèi)會(huì)自動(dòng)生成,
沒(méi)有這個(gè)模塊也沒(méi)事會(huì)自動(dòng)生成
第二個(gè)問(wèn)題!
命名空間
namespace app\index\controller;這是在index模塊下控制器的命名空間
如果是test模塊就是namespace app\test\controller;
命名空間必須是控制器自己模塊的目錄名;
第三個(gè)問(wèn)題!
類(lèi)的命名問(wèn)題
控制器的class類(lèi)名字必須是當(dāng)前控制器文件名
大小寫(xiě)嚴(yán)格要求一樣,控制器文件名大寫(xiě)開(kāi)頭不要中間有大寫(xiě)可能會(huì)報(bào)錯(cuò)
- 1 回答
- 0 關(guān)注
- 971 瀏覽
添加回答
舉報(bào)