运行 composer update 后,我一直遇到以下错误:



我试图运行以下命令,但它们都不起作用:

composer dump-autoload -o
composer clearcache

知道如何解决这个问题吗?
谢谢

[shopware5 - php7.0]

最佳答案

这是 Shopware 的 正常行为。

Doctrine 库经常使用 final class 语句,为了让它与 Shopware attribute system 一起工作,通过 composer 自动加载替换了类。您可以在 shopware/engine/Library/Doctrine/Common 中找到更改的文件

仅供引用:这就是 Shopware 仅在 Composer 自动加载优化后才能工作的原因。



否则,您将遇到来自无效或错误实体的随机错误。

关于symfony - 警告 : Ambiguous class resolution Doctrine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48173258/

10-12 14:08