如何解决Symfony make:实体添加属性失败?
我想在symfony 5.1.9下创建实体时遇到问题(在sf 4.4下也存在相同的问题)。我最近创建了一个新的SF项目,但仍然有同样的问题。错误消息如下:在Validator.php第158行中: 传递给Symfony \ Bundle \ MakerBundle \ Validator :: validateDoctrineFieldName()的参数2必须是Doctrine \ Common \ Persistence \ ManagerRegistry的实例,Doctrine \ Bundle \ DoctrineBundle \ Registry的实例已给出,在D中调用:phpProject \ API-bills \供应商\ sy 第303行的mfony \ maker-bundle \ src \ Maker \ MakeEntity.php。
感谢帮助
解决方法
最新版本似乎遇到了一些麻烦。现在,最简单的解决方法是修改composer.json
文件,并将doctrine/doctrine-bundle
“降级”,从版本^2.1
到2.1.0
。进行此更改后,运行composer update
,一切正常。
正如弗洛里安所说,请参考maker bundle issues以查看有关此错误的完整参考。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。