2013-04-24 30 views
0

當我從現有數據庫創建實體,然後刪除所有表和實體並創建新實體時,我遇到了一個問題。Symfony 2:清理原則元數據

  1. 我根據Symfony的2文檔
  2. 然後我除去從數據庫
  3. 移除所有實體的所有表從/Entity目錄
  4. 刪除從/doctrine文件夾中創建數據庫
  5. 創建的實體,並從現有的數據庫/config目錄
  6. 創建新實體,註釋中包含元數據
  7. 根據新的實體

,當我試圖啓動應用程序,我有一個例外更新數據庫

警告:class_parents()[function.class父母]:類WriterBeat \ AdminBundle \實體\成員不存在,並且不能在d加載:\實驗\寫\供應商\原則\ common \ lib文件\原則\ COMMON \持久性\製圖\ RuntimeReflectionService.php線38

Members實體在第4步之前刪除時d it。並創建了一個名爲User的新實體。

UPD

我發現,問題是出在安全配置文件,現在我想問問你,你怎麼可以禁用安全組件,直到我將開始實現它?

回答

0

您是否嘗試過使用以下命令?

sudo php app/console doctrine:cache:clear-metadata