Php 与maker捆绑包和注册表不兼容-SYMFONY
我是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: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\
"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来解决它