Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 设置多个db symfony 2.5时出错_Database_Symfony_Doctrine Orm - Fatal编程技术网

Database 设置多个db symfony 2.5时出错

Database 设置多个db symfony 2.5时出错,database,symfony,doctrine-orm,Database,Symfony,Doctrine Orm,我试图为我的symfony 2.5项目设置2个数据库,但出现以下错误: Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InvalidArgumentException' with message 'The service definition "doctrine.dbal.default_connection" does not exist.' \services\vendor\

我试图为我的symfony 2.5项目设置2个数据库,但出现以下错误:

 Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InvalidArgumentException' with message 'The service definition "doctrine.dbal.default_connection" does not exist.' \services\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php on line 48

Symfony\Component\DependencyInjection\Exception\InvalidArgumentException: The service definition "doctrine.dbal.default_connection" does not exist. in services\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\ContainerBuilder.php on line 867

Symfony\Component\DependencyInjection\Exception\InvalidArgumentException: Unable to replace alias "doctrine.dbal.default_connection" with "database_connection"
这是我的条令定义config.yml

doctrine:    
    dbal:
        default_connection:   default
        connections:
            default:
                driver:   pdo_mysql
                host:     localhost
                port:     ~
                name:     db1
                user:     root
                password: ~
            log:
                driver:   pdo_mysql
                host:     localhost
                port:     ~
                name:     db2
                user:     root
                password: ~

有什么建议吗?

当摆弄多个数据库时,错误消息
无法替换alias
提示您的配置中存在键入错误


使用以下参考仔细检查您的配置:

您的配置看起来不错。尝试清除缓存。已解决:已由参数更改