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

新人小白使用webman注解問(wèn)題

chenh

問(wèn)題描述:在依賴(lài)注入那塊使用了注解 在控制器中是可以使用注解的 但是在service中使用注解為null
截圖
截圖

1768 1 0
1個(gè)回答

walkor 打賞

你怎么初始化service的?

  • chenh 2022-09-16

    在commond里初始化的
    $service_name = 'app\service\'.ucwords($lotid).'DataService';
    $service = new $service_name();

  • chenh 2022-09-16

    好像是沒(méi)有初始化 只是進(jìn)行了調(diào)用

  • walkor 2022-09-16

    截圖
    注意:必須是由php-di創(chuàng)建的實(shí)例才能完成依賴(lài)自動(dòng)注入,手動(dòng)new的實(shí)例無(wú)法完成依賴(lài)自動(dòng)注入。

  • chenh 2022-09-16

    好的,沒(méi)仔細(xì)看文檔的問(wèn)題
    老大但是我沒(méi)明白應(yīng)該加到哪里然后我參考了http://m.wtbis.cn/q/7421這個(gè)問(wèn)答 結(jié)果出現(xiàn)了一樣的問(wèn)題

  • walkor 2022-09-16

    截圖
    我這個(gè)文檔是不是沒(méi)講明白?幫我看下怎么說(shuō)才能讓大多數(shù)人明白。
    其實(shí)就是

    new $service_name();

    改成

    \support\Container::get($service_name);
  • chenh 2022-09-16

    謝謝老大 之前一直在構(gòu)造方法里打印注入的model 在普通方法里打印就有了

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