<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] >[info] 本文記錄獲取請求對象的五種方式 >[success] `think\Request`、`think\facade\Request`、`app\Request` 之間的聯系 **官方手冊原文** 當前的請求對象由think\Request類負責,該類不需要單獨實例化調用,通常使用依賴注入即可。在其它場合則可以使用think\facade\Request靜態類操作。項目里面應該使用app\Request對象,該對象繼承了系統的think\Request對象。 **個人總結** 請求信息本質上由think\Request類負責,但是使用的時候不應直接實例化調用。 要么使用 think\facade\Request 類靜態調用,要么通過app\Request對象鏈式調用 #### 1. 門面類 --- ```php // app\Request 對象 $request = \think\facade\Request::instance(); dump($request); ``` #### 2. 依賴注入 --- **特別注意:注入的是 \think\Request,而不能是門面類 \think\facade\Request** ```php public function save(\think\Request $request) { // app\Request 對象 dump($request); } ``` ![](https://img.itqaq.com/art/content/ed62c623554910ddf8db3b7cf2ab94f4.png) #### 3. 框架提供的基礎控制器的 `request` 屬性 --- **繼承基礎控制器:BaseController.php** ```php <?php namespace app\controller; use app\BaseController; class User extends BaseController { public function index() { // app\Request 對象 $request = $this->request; dump($request); } } ``` **基礎控制器構造方法** ![](https://img.itqaq.com/art/content/e499ee8cf223d45dd5c4aad8e9f0beb1.png) #### 4. request() 助手函數 --- request() 助手函數返回 `\app\Request` 對象 ```php // app\Request 對象 $request = request(); dump($request); ``` #### 5. app() 超級助手函數 --- ```php // app\Request 對象 $request1 = app('request'); // app\Request 對象 $request2 = app()->request; // app\Request 對象 $request3 = app()->app->request; dump($request1); dump($request2); dump($request3); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看