2012-11-04 56 views
0

我已經產生使用從實體某些表:Symfony2的學說:模式,刪除實體和表

php app/console generate:doctrine:entity 

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

    php app/console doctrine:schema:update --force 

我在哪裏可以找到生成模式文件,描述了所有已生成的表和字段? 刪除實體和表格的最佳步驟是什麼?

回答

1

php app/console doctrine:schema:update --dump-sql轉儲在命令提示符下生成並執行的sql,沒有使用此命令生成的文件(據我所知asfar)。

數據庫中的Doctrine表應該被看作是對象的集合,如果你想刪除該表,刪除包含數據的實體並使用命令php app/console doctrine:schema:update --force

如果要更改表中的字段,更改字段中的實體類保存數據,並再次重新使用php app/console doctrine:schema:update --force

+0

感謝名單...有沒有文件,讓每一個表和字段的抽象(每一個可能的捆綁)?像它在Ruby on Rails中存在的一樣 – Matoeil

+0

您可能想看看DoctrineFixtureBundle(不能在我的手機上直接添加鏈接爲im) –

+0

https://github.com/doctrine/DoctrineFixturesBundle –