我有实体 MyEntity
和类型为 integer
的字段 time
。
现在我需要将字段类型从 time
更改为 DateTime
。
如果某些记录在此字段中具有整数
值类型,我该如何执行此操作?
最佳答案
- 创建临时字段(日期时间)
- 更新架构
- 运行一些逻辑根据时间值填充此临时字段
- 删除时间字段
- 更新架构
- 将临时字段和访问器重命名为时间
- 更新架构
关于Symfony 更改实体字段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49751242/