控制器:
1、控制器的概念与功能
控制器其实就是一个类,用来接受用户的请求并将处理结果返回给调用者(客户端)
2、控制器默认命名空间与修改方法
命名空间:app\模块名\controller
app是系统默认的针对应用的跟命名空间,可以在.env文件中进行设置APP_NAMESPACE = newapp
.env文件放置在应用根目录(与public目录同级)
controller并不是控制器目录名称,本质上是可访问控制器
3、实例:将系统可访问控制器设置为api
修改config/app.php文件 'url_controller_layer' => 'api'
在index模块中创建api目录,创建Index控制器和index()方法
<?php namespace app\index\api; class Index { public function index() { return '<h3>我是api访问控制器中的Index控制器中的test()'; } }
访问t.me/index.php/index/index/index将会自动访问我们自定义的控制器层
4、默认控制器和默认方法也可以重新定义
修改config/app.php文件
修改默认控制器:'default_controller' => 'User',
修改默认方法: 'default_action' => 'show'
5、在api目录下创建