実際のデータベースを変更せずに、Doctrine ORM Entity クラスをテストするためにデータベース環境を設定しようとしています。
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 複数の test .env ファイルは必要ありません。