在测试套件中,我通过容器加载doctrine的实体管理器:
$this->manager = $this->container->get('doctrine.orm.entity_manager');
但是这个负载实体管理器用于测试环境。我想在开发环境中保存新记录。我想解决方案是使用dev环境加载entityManager。但是如何?
答案 0 :(得分:0)
您可以在config_test.yml
文件中指定您的学说configuration for Test environment:
# Doctrine Configuration
doctrine:
dbal:
driver: pdo_mysql
host: '%database_test_host%'
port: '%database_test_port%'
dbname: '%database_test_name%'
user: '%database_test_user%'
password: '%database_test_password%'
charset: UTF8