2012-06-27 86 views
0

更新實體我使用下面的命令在symfony中-2

#1 php app/console doctrine:mapping:convert xml ./src/Acme/DemoBundle/Resources/config/ doctrine/metadata/orm --from-database --force 

#2 php app/console doctrine:mapping:import AcmeDemoBundle yml 

#3 php app/console doctrine:generate:entities AcmeDemoBundle 

之後,我可能會改變數據庫中的某些表創建從我的數據庫實體。

我應該遵循什麼步驟來反映symfony框架中的變化?

回答

4

您不應該在Symfony2之外改變您的數據庫。現在您應該手動更新YML配置文件並再次運行#3命令或覆蓋您的實體database schema directly