【问题标题】:Symfony make:entity add property failed?Symfony make:实体添加属性失败?
【发布时间】:2020-12-14 09:27:19
【问题描述】:

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

感谢帮助

【问题讨论】:

标签: php symfony makefile properties entity


【解决方案1】:

似乎最新版本遇到了一些问题。目前最简单的解决方法是修改您的composer.json 文件并将doctrine/doctrine-bundle 从版本^2.1“降级”到2.1.0。进行此更改后,运行composer update,一切都会正常。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    相关资源
    最近更新 更多