国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman構(gòu)造函數(shù)里傳request對(duì)象,接收請(qǐng)求參數(shù),報(bào)錯(cuò),有遇到的嗎

dssxyz

use support\request;
protected $requst = null;

public function __construct(request $request)
{

    $this->request = $request;
}

上面寫(xiě)法會(huì)報(bào)錯(cuò)
ArgumentCountError: Too few arguments to function app\controller\Login::__construct(), 0 passed in /www/wwwroot/webman/vendor/workerman/webman-framework/src/Container.php on line 30 and exactly 1 expected in /www/wwwroot/webman/app/controller/Login.php:21
3600 2 1
2個(gè)回答

2548a

use support\Request;

注意大小寫(xiě)

  • 暫無(wú)評(píng)論
walkor 打賞

webman里的控制器是常駐內(nèi)存的,當(dāng)前進(jìn)程初始化一次后就不會(huì)再初始化了,所以構(gòu)造函數(shù)里傳遞request對(duì)象沒(méi)有意義,因?yàn)閞equest對(duì)象在以后的請(qǐng)求看來(lái)都是過(guò)時(shí)的數(shù)據(jù)。如果你需要控制器有個(gè)request對(duì)象指向當(dāng)前請(qǐng)求,可以利用beforeAction給請(qǐng)求對(duì)象重新賦值。

/**
 * 該方法會(huì)在請(qǐng)求前調(diào)用 
 */
public function beforeAction(Request $request)
{
    $this->request = $requset;
}

參考 http://www.wtbis.cn/doc/webman#/controller?id=%e6%8e%a7%e5%88%b6%e5%99%a8%e9%92%a9%e5%ad%90-beforeaction-afteraction

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??