Php 与maker捆绑包和注册表不兼容-SYMFONY

Php 与maker捆绑包和注册表不兼容-SYMFONY,php,symfony,plugins,composer-php,Php,Symfony,Plugins,Composer Php,我是Symfony的新手,我正在创建一个个人博客。 但是,当我尝试使用命令php-bin/console-make:entity向实体添加字段时,会弹出一个错误 传递给Symfony\Bundle\MakerBundle\Validator::validatedActLineFieldName()的参数2必须是的实例 条令\Common\Persistence\ManagerRegistry,给定条令\Bundle\DoctrineBundle\Registry的实例,调用 在C:\Users\

我是Symfony的新手,我正在创建一个个人博客。 但是,当我尝试使用命令php-bin/console-make:entity向实体添加字段时,会弹出一个错误

传递给Symfony\Bundle\MakerBundle\Validator::validatedActLineFieldName()的参数2必须是的实例 条令\Common\Persistence\ManagerRegistry,给定条令\Bundle\DoctrineBundle\Registry的实例,调用 在C:\Users\user\Documents\CODING\Symfony\calidad\vendor\Symfony\maker bundle\src\maker\MakeEntity.p中编辑 惠普在线303

我将非常感谢你的帮助

它允许我创建实体,但不添加字段

这里我粘贴了我的composer.json:

"require": {
    "php": ">=7.1.3",
    "ext-ctype": "*",
    "ext-iconv": "*",
    "composer/package-versions-deprecated": "^1.11",
    "doctrine/doctrine-bundle": "^2.1",
    "doctrine/doctrine-migrations-bundle": "^3.0",
    "doctrine/orm": "^2.7",
    "sensio/framework-extra-bundle": "^5.6",
    "symfony/asset": "4.4.*",
    "symfony/console": "4.4.*",
    "symfony/dotenv": "4.4.*",
    "symfony/flex": "^1.3.1",
    "symfony/framework-bundle": "4.4.*",
    "symfony/twig-bundle": "4.4.*",
    "symfony/web-server-bundle": "4.4.*",
    "symfony/yaml": "4.4.*",
    "twig/extra-bundle": "^2.12|^3.0",
    "twig/twig": "^2.12|^3.0"
},
"require-dev": {
    "sensiolabs/security-checker": "^6.0",
    "symfony/debug-bundle": "^4.4",
    "symfony/maker-bundle": "^1.20",
    "symfony/monolog-bundle": "^3.0",
    "symfony/stopwatch": "^4.4",
    "symfony/twig-bundle": "^4.4",
    "symfony/var-dumper": "^4.4",
    "symfony/web-profiler-bundle": "^4.4"
},

谢谢

这是
条令/条令捆绑包中的一个缺陷
v2.1.1-确保安装了前一版本v2.1.0或更高版本v2.1.2。

这是
条令/条令捆绑包中的一个缺陷
v2.1.1-确保安装了前一版本v2.1.0或更高版本v2.1.2,已安装。

这是由于symfony composer配置文件中的信息不正确造成的

要解决此问题,请在安装symfony后重新输入此说明

这个命令解决了您的问题。
composer需要symfony/maker捆绑包--开发人员这是由于symfony composer配置文件中的信息不正确造成的

要解决此问题,请在安装symfony后重新输入此说明

这个命令解决了您的问题。
composer需要symfony/maker bundle--dev

我也有同样的错误:虽然4.4将在未来几年内得到支持,但由于您刚刚起步,如果可以选择的话,我建议您进入5.1。不过,它确实需要PHP7.2,但如果您可以升级,我强烈推荐它。我不能说这是否能解决您的问题,不幸的是,应该与github.com/symfony/maker-bundle/issues/665相关。问题是,您可以将doctrine bundle降级到2.1.0以修复itI。我有同样的错误:尽管4.4将在未来几年内得到支持,因为你刚开始的时候很新鲜,如果可以选择的话,我建议你进入5.1。不过,它确实需要PHP7.2,但如果您可以升级,我强烈推荐它。我不能说这是否能解决您的问题,不幸的是,应该与github.com/symfony/maker-bundle/issues/665相关。问题是,您可以将条令包降级到2.1.0来解决它