我使用以下内容从实体生成了一些表:
php app/console generate:doctrine:entity
php app/console doctrine:schema:update --dump-sql
php app/console doctrine:schema:update --force
在哪里可以找到生成的模式文件,描述已生成的所有表和字段? 删除实体和表的最佳步骤是什么?
答案 0 :(得分:1)
php app/console doctrine:schema:update --dump-sql
转储在命令提示符中生成并执行的sql,没有使用此命令生成的文件(就像我所知的那样)。
数据库中的Doctrine表应该被视为对象的集合,如果要删除表,请删除包含数据的实体并使用命令php app/console doctrine:schema:update --force
。
如果要更改表格中的字段,请更改包含数据的实体类中的字段,然后再次使用php app/console doctrine:schema:update --force