上一篇文章讲解“命名空间”,本篇文章讲解“控制器定义”。
ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的\think\Controller类或者其他的控制器类。
1. 控制器文件命名规则
新建控制器Test.php,控制器命名要符合规范。
2. 控制器类的定义
1)一个典型的控制器类定义如下:
定义Test.php控制器的类。
浏览器访问:
预览:
注意:
1. 控制器类可以无需继承任何类,命名空间默认以app为根命名空间。控制器的根命名空间可以设置。
2)根命名空间
控制器的根命名空间配置项文件:application/config.php
修改根目录命名空间配置项值为application。
实际的控制器类应该更改定义如下:
注意:
1. 只是命名空间改变了,但实际的文件位置和文件名并没有改变。
ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员
关注卓象程序员,定期发布技术文章
下一篇讲解“控制器输出”
领取专属 10元无门槛券
私享最新 技术干货