我寫了一些類,併產生相關的表到DB與php app/console doctrine:generate:entities
我突然明白,我做錯了什麼,我已經改變了一些成類:有三個類(A,B, C)A連接到B和C是獨立的(現在)),但是我的模式必須將A連接到C,所以我以一致的方式修改所有類並啓動php app/console doctrine:schema:update --force
。學說更新問題的Symfony2
令人驚訝的是,我注意到數據庫沒有發生變化!
這怎麼可能?有教條文件,他緩存的東西或類似?
PS:實體之間的關係有很多一對多
原則只能進行更改,它可以從您當前的實體重現,如新添加的字段。它無法檢測到已刪除的字段或不存在的外鍵。這些更改必須手動完成。 – Sgoettschkes
@Sgoettschkes你確定沒有我可以去的文件,刪除一些行並重新啓動命令? – DonCallisto