我正在尝试设置一个数据库环境来测试我的 Doctrine ORM 实体类,而不更改我的真实数据库。
我遵循了Symfony 的文档,但是当我运行时php bin/console doctrine:fixtures:load
我收到警告:
小心,数据库“图表”将被清除。你想继续吗?(是/否)[否]:
尽管我已经在我的.env.test
文件中设置了一个环境变量:
DATABASE_URL=mysql://testUser:testPassword@127.0.0.1/graph_test
编辑:这是整个.env.test
文件:
# define your env variables for the test env here
KERNEL_CLASS='App\Kernel'
APP_SECRET='$ecretf0rt3st'
SYMFONY_DEPRECATIONS_HELPER=999999
PANTHER_APP_ENV=panther
# Database test
DATABASE_URL=mysql://testUser:testPassword@127.0.0.1/graph_test
我尝试更改我的test/bootstrap.php文件,但收到相同的警告。
DATABASE_URL有没有办法告诉原则从文件中获取值.env.test?任何帮助将不胜感激。
PS 不需要多个测试 .env 文件。
哔哔one
慕侠2389804
万千封印