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 关注
- 942 浏览
添加回答
举报
0/150
提交
取消