首页 > 解决方案 > Symfony 骨架 FrameworkExtraBundle 不能与 Doctrine 一起使用

问题描述

我刚刚安装了带有注释和 Doctrine 的新 Symfony 框架框架,但它不起作用。我有一个错误

Argument 1 passed to Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter::__construct() 
must be an instance of Doctrine\Common\Persistence\ManagerRegistry or null, 
instance of Doctrine\Bundle\DoctrineBundle\Registry given, called in

我的作曲家文件

{
    "require": {
        "php": "^7.1.3",
        "ext-ctype": "*",
        "ext-iconv": "*",
        "composer/package-versions-deprecated": "^1.11",
        "doctrine/doctrine-bundle": "^2.1",
        "doctrine/doctrine-migrations-bundle": "^2.2",
        "doctrine/orm": "^2.7",
        "sensio/framework-extra-bundle": "^5.5",
        "symfony/console": "4.4.*",
        "symfony/dotenv": "4.4.*",
        "symfony/flex": "^1.3.1",
        "symfony/framework-bundle": "4.4.*",
        "symfony/yaml": "4.4.*"
    },
    "require-dev": {
        "symfony/web-server-bundle": "4.4.*"
    },
    

请帮忙。

标签: phpsymfony

解决方案


安装新的 symfony 二进制文件后,我今天遇到了完全相同的问题,作曲家更新对我有用。


推荐阅读