thinkphp ,模塊是什么
1 回答

富國滬深
TA貢獻1790條經驗 獲得超9個贊
你創建控制器的時候是是用命令行創建的嗎?
php think make:controller index(模塊)/goods(控制器) 必須在項目根目錄
以上命令會在你的app目錄下的index(模塊)目錄下controller下面創建了一個goods控制器,命令空間和類會自動生成
如果你沒有index(模塊)目錄,上面命令會自動生成
如果你是php think make:controller test(模塊)/index(控制器)
以上命令會在你的app目錄下的test(模塊)目錄下controller下面創建了一個index控制器,命令空間和類會自動生成,
沒有這個模塊也沒事會自動生成
第二個問題!
命名空間
namespace app\index\controller;這是在index模塊下控制器的命名空間
如果是test模塊就是namespace app\test\controller;
命名空間必須是控制器自己模塊的目錄名;
第三個問題!
類的命名問題
控制器的class類名字必須是當前控制器文件名
大小寫嚴格要求一樣,控制器文件名大寫開頭不要中間有大寫可能會報錯
- 1 回答
- 0 關注
- 973 瀏覽
添加回答
舉報
0/150
提交
取消