美文网首页
请求对象

请求对象

作者: 咸鱼前端 | 来源:发表于2019-08-20 14:50 被阅读0次

    <?php

    namespace app\index\controller;

    use think\Controller;

    //静态代理
    //use think\facade\Request; //导入请求对象的静态代理
    use think\Request;

    /**

    • Class Demo3

    • @package app\index\controller

    • 正常情况下,控制器是不依赖于父类controller.php

    • 推荐继承父类,可以很方便的使用在父类中封装好的一些方法和属性

    • Controller.php 没有静态代理

    • 控制器中的输出,字符串全部用return 返回,不要用echo

    • 如果输出的是复杂类型,可以用 dump() 函数

    • 默认输出为html,可以指定为其他格式:json

    • 1.传统的new Request

    • 2.静态代理: think\Facade\Request

    • 3.依赖注入: Request $request

    • 4.父类Controller中的属性 request :this->request;
      */
      class Demo3 extends Controller
      {
      //依赖注入
      public function test(\think\facade\Request request) { //创建一个请求对象Request的静态代理 dump(request::get());
      }

      public function test2()
      {
      //通过继承Controller父类的request属性
      dump($this->request->get());
      }
      }

    相关文章

      网友评论

          本文标题:请求对象

          本文链接:https://www.haomeiwen.com/subject/vedpsctx.html