請(qǐng)求對(duì)象

<?php

namespace app\index\controller;

use think\Controller;

//靜態(tài)代理
//use think\facade\Request; //導(dǎo)入請(qǐng)求對(duì)象的靜態(tài)代理
use think\Request;

/**

  • Class Demo3

  • @package app\index\controller

  • 正常情況下,控制器是不依賴于父類controller.php

  • 推薦繼承父類,可以很方便的使用在父類中封裝好的一些方法和屬性

  • Controller.php 沒(méi)有靜態(tài)代理

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

  • 如果輸出的是復(fù)雜類型,可以用 dump() 函數(shù)

  • 默認(rèn)輸出為html,可以指定為其他格式:json

  • 1.傳統(tǒng)的new Request

  • 2.靜態(tài)代理: think\Facade\Request

  • 3.依賴注入: Request $request

  • 4.父類Controller中的屬性 request :this->request;
    */
    class Demo3 extends Controller
    {
    //依賴注入
    public function test(\think\facade\Request request) { //創(chuàng)建一個(gè)請(qǐng)求對(duì)象Request的靜態(tài)代理 dump(request::get());
    }

    public function test2()
    {
    //通過(guò)繼承Controller父類的request屬性
    dump($this->request->get());
    }
    }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容