我如何修复有关迁移的错误?

Amr*_*bti 10 symfony

我尝试使用 make:migration 但出现此错误

Attempted to call an undefined method named "setSchemaIgnoreClasses" of class "Doctrine\ORM\Configuration".
Run Code Online (Sandbox Code Playgroud)

我的用户缓存:清除但未修复

我该如何解决这个问题?

And*_*ndy 15

我刚刚发现这是通过将学说/学说包更新到 v2.7 来实现的。如果您在 v2.10 中使用doctrine/orm,则只需降级到 v2.6.4。这两者不兼容。

如果你有composer2,你可以升级到doctrine/orm v2.11。这也应该能达到目的。

也可以看看:

https://github.com/doctrine/orm/blob/2.10.x/lib/Doctrine/ORM/Configuration.php
Run Code Online (Sandbox Code Playgroud)

https://github.com/doctrine/orm/blob/2.11.x/lib/Doctrine/ORM/Configuration.php
Run Code Online (Sandbox Code Playgroud)