Symfony make:entity 添加 属性 失败?

Symfony make:entity add property failed?

我想在symfony 5.1.9 下创建实体时遇到问题(我在sf 4.4 下也有同样的问题)。我最近创建了一个新的 SF 项目,但仍然有同样的担忧。报错信息如下:在Validator.php第158行: 传给Symfony\Bundle\MakerBundle\Validator::validateDoctrineFieldName()的Argument 2必须是Doctrine\Common\Persistence\ManagerRegistry的实例,给定的Doctrine\Bundle\DoctrineBundle\Registry实例,在D:\phpProject\[=19中调用=]-bills\vendor\sy mfony \ maker-bundle \ src \ Maker \ MakeEntity.php 第 303 行。

感谢帮助

最新版本好像有点问题。现在的简单解决方法是修改 composer.json 文件并将 doctrine/doctrine-bundle 从版本 ^2.1“降级”到 2.1.0。进行此更改后,运行 composer update 一切正常。

正如 Florian 所说,请参阅 maker bundle issues 以查看有关此错误的完整参考。