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