tp6參數獲取的五種方法


1、當前類繼承自BaseController

public function request(){
    dump($this->request->param());
    dump($this->request->get());
    dump($this->request->post());

    dump($this->request->param('id'));
    dump($this->request->param('id',0,'intval'));
    dump($this->request->param('ids'));
    dump($this->request->param('ids',3,'intval'));
}

 

2、當前類沒有繼承自BaseController

通過Request依賴注入

 

use app\Request;
public function index(Request $request){
    dump($request->param('abc'));
}

 

 

3input

 

public function func2(){
    dump(input('abc'));
}

 

 

4、助手函數

 

public function func2(){
    dump(request()->param('abc'));
}

 

 

5、靜態方式調用

 

public function func3(){
    dump(Request::param('abc'));
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM