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

新人小白使用webman注解問題

chenh

問題描述:在依賴注入那塊使用了注解 在控制器中是可以使用注解的 但是在service中使用注解為null
截圖
截圖

1700 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

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

  • walkor 2022-09-16

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

  • chenh 2022-09-16

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

  • walkor 2022-09-16

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

    new $service_name();

    改成

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

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

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