这里是我的文件结构作曲家PSR-4磁带自动加载类未发现
├── index.php
├── composer.json
├── src
├── Core
└── Database.php
├── vendor
在我composer.json文件我有
"autoload": {
"psr-4": {"Site\\": "src/"}
}
在我database.php中
namespace Core;
class Database {}
并在我的index.php
$db = new Site\Core\Database();
但我得到一个错误:未找到类'Site \ Core \ Database'。
我跑了composer update
和composer dump-auto -o
但仍然没有成功。我看过很多其他类似的问题,但他们没有帮助。
谢谢
你'Database'类只是在'Core'命名空间。要么改变你的作曲家入口从'src /'加载'Core'或者将'Site \'添加到你的数据库命名空间。 – ccKep