为什么Doctrine 2会创建~Entity.php文件?

Éri*_*icP 4 command-line-interface doctrine-orm

当我生成我的实体时,我有一个带有前缀的文件,~如备份文件或其他东西

这是一个错误还是你需要手动删除它们?

Las*_*hae 10

从Symfony2 CLI命令中的官方文档:

$> php app/console help doctrine:generate:entities

....

默认情况下,备份并保存每个实体的未修改版本(例如Product.php~).要阻止此任务创建备份文件,请传递--no-backup选项:

 php app/console doctrine:generate:entities Blog/Entity --no-backup
Run Code Online (Sandbox Code Playgroud)

总而言之,您可以--no-backup为命令添加选项.