加载原则的实体经理与特定环境



在测试套件中,我通过容器加载 doctrine 的实体管理器:

$this->manager = $this->container->get('doctrine.orm.entity_manager');

但是这个加载实体管理器用于测试环境。我想在开发环境中保存新记录。我想解决方案是使用开发环境加载实体管理器。但是怎么做呢?

您可以在文件中为测试环境指定原则配置config_test.yml

# 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

相关内容

  • 没有找到相关文章

最新更新