0

我正在尝试新的 Symfony4(框架包),我想将我的一些可重用类从 src 目录移动到供应商一(通过 composer PSR-4 加载)。

所以我创建了一个包(新的 git 存储库),在那里添加了类(到 src 目录中),将 PSR-4 配置添加到包的 composer.json 中,如下所示:

"autoload": {
    "psr-4": { "\\": "src/" }
}

我跑了composer require <name_of_my_package>,我甩掉了自动加载。

一切都很顺利,但是当我想从我的包中访问任何类时——令我惊讶的是——Symfony 无法找到和使用这些类中的任何一个(即使它们在作曲家的自动加载文件中)。

我认为我需要以某种方式将这些类添加到 Symfony 容器构建器中,但我不确定如何。

感谢所有帮助。

4

0 回答 0