0

我有一个 MySQL 数据库的 Symfony 2 前端。我通过在我的一张表上删除一列来更改我的数据库。在应用程序中,我执行了以下操作以反映此更改:

  • 从表单类中删除了该字段
  • 从实体类中移除了字段、getter & setter 和注解
  • 从模板中删除了该字段

所有页面都显示正确,但是当我在编辑或创建新记录后提交时,出现以下错误:

SQLSTATE [42S22]:未找到列:1054 未知列“新”500 内部服务器错误 - PDOException 中的“trial_abbrev”

我想我一定错过了什么,但我怀疑它是在教义魔法的深处自动发生的。

任何建议都非常感谢。

4

1 回答 1

0

不是答案,但对该问题的评论变得混乱且有些脱节。所以回到基础。跑:

app/console doctrine:schema:update --dump-sql 

它应该说:

Nothing to update - your database is already in sync with the current entity metadata.

请说明您收到的回复,我们可以从那里开始工作。

于 2012-07-19T15:57:05.807 回答