博客列表 >控制器与请求对象——第二天笔记

控制器与请求对象——第二天笔记

古典的博客
古典的博客原创
2018年05月23日 19:56:33758浏览

控制器:

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目录下创建

上一条:5月22日作业下一条:5月22作业
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议