我正在使用 Symfony 4 ,并且有一个 CI管道可以将我的应用程序部署到开发服务器。使用 Doctrine 功能,我可以使用--db-configuration
选项执行数据库迁移:
./bin/console doctrine:migrations:migrate \
--allow-no-migration \
--db-configuration=dev_conn.php \
--no-interaction
我想以相同的方式加载灯具,但是--db-configuration
命令的帮助中未列出doctrine:fixtures:load
选项。
答案 0 :(得分:1)
使用远程服务器的凭据(使用另一个环境变量)创建另一个实体管理器,如in the documentation所述,并在Fixtures命令中传递选项—em=your_second_manager
。
答案 1 :(得分:0)
您可以为每个实体经理定义一个symfony服务,然后将所需的显式注入到夹具类中。固定装置也将是一项服务。