Symfony 更改实体字段类型

标签 symfony entity

我有实体 MyEntity 和类型为 integer 的字段 time。 现在我需要将字段类型从 time 更改为 DateTime

如果某些记录在此字段中具有整数值类型,我该如何执行此操作?

最佳答案

  • 创建临时字段(日期时间)
  • 更新架构
  • 运行一些逻辑根据时间值填充此临时字段
  • 删除时间字段
  • 更新架构
  • 将临时字段和访问器重命名为时间
  • 更新架构

关于Symfony 更改实体字段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49751242/

相关文章:

sql-server - Asp net mvc 5 安全

wcf - 为什么我的 oData 服务( Entity Framework )不允许导航属性

postgresql - 如何使用 Symfony 2.0 将数据库更改为 postgresql?

symfony - Doctrine ODM 嵌入文档父引用

forms - 原型(prototype)字段在表单(表单)之后为空,但在表单(表单)之前设置时设置 symfony

c# - 在 Entity Framework 中使用存储过程,如何让实体填充其导航属性?

Symfony2 Doctrine2 原生查询基础

php - 您已请求合成服务 ("request")。 DIC不知道如何构建这个服务

symfony - 如何在 Twig 中进行 preg_replace

ASP.NET MVC 3 EntityType 没有定义键