簡體   English   中英

PSR-4 自動加載和命名空間導入找不到類

[英]PSR-4 autoloading and namespace import not finding classes

我正在嘗試自動加載src文件夾的內容並在某些單元測試中use它們。 這是composer.json的自動加載部分

"autoload": {
    "psr-0": {
      "Meetup\\Login\\": "src/"
    }
}

src/core文件夾中有一個名為users的類。 附上截圖。

知道為什么我收到錯誤PHP Fatal error: Class 'Meetup\\Login\\Core\\Users in a unit test 它嘗試使用use Meetup\\Login\\Core\\Users導入users

在此處輸入圖片說明 注意:很可能是我的愚蠢疏忽。

正如@Orangepill 和@Havelock 所指出的,我的眼睛確實有問題。

它應該是psr-4而不是users.php psr-0並且users.php需要重命名為Users.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM