如何删除实体是从generate:doctrine:entity生成的

时间:2014-05-03 12:09:20

标签: php symfony

我使用命令行php app/console generate:doctrine:entity创建实体。 现在我要删除该实体(yml,schema ..)。我删除了Doctrine yml文件和Entity目录,但是当我使用命令行doctrine:schemal:create总是创建Table,其名称=数据库中的实体?

2 个答案:

答案 0 :(得分:3)

要删除生成的实体,请删除包含架构的yml,该架构位于BundleName / Resources / config / doctrine / entityName.orm.yml文件中。然后,删除BundleName / Entities /中的entityName.php并使用

清除缓存
php app/console cache:clear

答案 1 :(得分:2)

删除实体并清除缓存后,请尝试以下命令: doctrine:schema:update --force --complete