0

我目前第一次尝试从 Symfony 3.4 迁移到 4.3。

我正处于必须删除折旧的阶段,以便我可以通过撰写文档来更新依赖项

我已经解决了所有的弃用问题,除了一个我有一点麻烦的问题。这里是:

依赖于类型“AppBundle\Entity\AdaImporterDoc”的服务自动注册自 Symfony 3.4 以来已被弃用,并且在 4.0 中将不再支持。改为创建一个名为“AppBundle\Entity\AdaImporterDoc”的服务。

4

1 回答 1

0

升级到 Symfony 4 时,这种情况并不罕见。

为了避免弃用警告消息,实际上是误报(阅读此内容),您可以复制 Symfony 4 的工作方式,在您的app/config/config.yml:

parameters:
    container.autowiring.strict_mode: true

这样,“假”警告消息将消失,如果发现,您将得到真正的错误。

如果你想知道自动装配发生了什么变化,这个严格的自动装配模式是一个很好的起点。

于 2019-07-31T21:57:48.330 回答