我正在使用symfony 4.2,并且正在寻找一种向数据库插入初始数据的方法。
我的想法是创建类似于初始设置脚本的东西,执行一些SQL插入(类似于夹具,但也适用于生产环境),可以通过控制台命令调用。
我考虑使用Doctrine迁移类中的postUp函数,但我不想为每个设置的生产环境重写此函数。 是否有一种方法可以使用Doctrine迁移功能来实现此目的,或者有没有首选的方法?
示例工作流程:
我考虑使用Doctrine迁移类中的postUp函数,但我不想为每个设置的生产环境重写此函数。 是否有一种方法可以使用Doctrine迁移功能来实现此目的,或者有没有首选的方法?
示例工作流程:
- 通过克隆git存储库安装Symfony
- 执行迁移以创建/更新数据库表
- 执行设置脚本以将所需的默认值插入到数据库表中