卓象程序员 | 哈尔滨IT培训 | 品质教育,口碑传承 | 为做出口口相传,好口碑的教育品牌而奋斗!

卓象程序员让每一位学员高薪就业 联系我们13101507057

加微信,了解详情
您所在的位置:首页 > 文章 >ThinkPHP5连载

「ThinkPHP5开发连载八」控制器定义
时间: 2018-11-09 11:26:38     来源: 卓象IT实训基地【原创】

上一篇文章讲解“命名空间”,本篇文章讲解“控制器定义”。


ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的 hinkController类或者其他的控制器类。

「ThinkPHP5开发连载八」控制器定义


「ThinkPHP5开发连载八」控制器定义



1. 控制器文件命名规则

「ThinkPHP5开发连载八」控制器定义


新建控制器Test.php,控制器命名要符合规范。

「ThinkPHP5开发连载八」控制器定义



2. 控制器类的定义

「ThinkPHP5开发连载八」控制器定义


1)一个典型的控制器类定义如下:

「ThinkPHP5开发连载八」控制器定义


①定义Test.php控制器的类。

「ThinkPHP5开发连载八」控制器定义


②浏览器访问:

「ThinkPHP5开发连载八」控制器定义


预览:

「ThinkPHP5开发连载八」控制器定义


注意:

1. 控制器类可以无需继承任何类,命名空间默认以app为根命名空间。控制器的根命名空间可以设置。

2)根命名空间

控制器的根命名空间配置项文件:application/config.php

「ThinkPHP5开发连载八」控制器定义


修改根目录命名空间配置项值为application。

「ThinkPHP5开发连载八」控制器定义


实际的控制器类应该更改定义如下:

「ThinkPHP5开发连载八」控制器定义


注意:

1. 只是命名空间改变了,但实际的文件位置和文件名并没有改变。

ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员

「ThinkPHP5开发连载八」控制器定义


关注卓象程序员,定期发布技术文章

下一篇讲解“控制器输出”

「ThinkPHP5开发连载八」控制器定义