2012-07-18 77 views
0

我有一個Symfony 2前端到MySQL數據庫。我通過在我的一張桌子上放一列來改變我的數據庫。在該應用程序,我已經做了以下,以反映這一變化:在刪除數據庫中的表列後,無法保存或編輯實體與Symfony 2應用程序

  • 從窗體類
  • 移除的字段,吸氣& setter和註釋從實體類中刪除領域
  • 從移除的字段模板

所有的頁面顯示正確,但是當我在編輯後提交或創建一個新的記錄,我得到以下錯誤:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'trial_abbrev' in 'NEW' 500 Internal Server Error - PDOException

我想我一定錯過了一些東西,但我懷疑它是在自動發生的教義魔法深處。

任何建議非常感謝。

+0

您是否清除緩存? – gilden 2012-07-18 14:18:00

+0

我正在使用app_dev,所以我不認爲這是必要的 - 但我會試一試 – 2012-07-18 14:21:16

+0

你又跑了嗎doctrine:generate:entities --force? – DonCallisto 2012-07-18 14:22:14

回答

0

不是一個答案,但對問題的評論混亂和有些脫節。所以回到基礎。兼營:

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

應該說:

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

請註明你所得到的迴應,我們可以從那裏工作。

相關問題