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

php8 依賴注入問題

ric

問題描述

使用了下PD的依賴注入,IDE顯示正常,但實(shí)際運(yùn)行報(bào)錯(cuò)

程序代碼

<?php

namespace app\toadmin\controller;
use common\api\Auth;
use Respect\Validation\Validator as v;
use support\Request;
use DI\Attribute\Inject;

class Log
{
    #[Inject]
    private Auth $auth;

    function getList(Request $request){
        $data = v::input(
            $request->all(),[
                'size' => v::intVal()->length(1, 100)->setName('分頁(yè)大小'),
                'page' => v::intVal()->length(1, 90000)->setName('當(dāng)前頁(yè)'),
                'keywords' => v::optional(v::StringType())->setName('關(guān)鍵字'),
                'start_time' => v::optional(v::dateTime())->setName('開始時(shí)間'),
                'end_time' => v::optional(v::dateTime())->setName('結(jié)束時(shí)間'),
            ]
        );
        dump($this->auth);
        return toTrue($this->auth->getLogList($data));
    }
}

報(bào)錯(cuò)信息

#[Inject] found on property app\\toadmin\\controller\\Log::auth but unable to guess what to inject, the type of the property does not look like a valid class or interface name

截圖報(bào)錯(cuò)信息里報(bào)錯(cuò)文件相關(guān)代碼

截圖

操作系統(tǒng)及workerman/webman等框架組件具體版本

php8.2
"php-di/php-di": "^7.0",

2107 1 0
1個(gè)回答

ric

我的錯(cuò),已解決,
use common\api\Auth; 應(yīng)該為 use app\common\api\Auth;
ide創(chuàng)建的時(shí)候,省略了app\

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??