validate update generate from force entitymanagerinterface create cli command-line-interface doctrine2

command line interface - update - ¿Por qué Doctrine 2 crea el archivo ~ Entity.php?



entitymanagerinterface symfony (1)

Cuando genero mis entidades, tengo un archivo con el prefijo ~ como un archivo de copia de seguridad o algo

¿Es un error o necesitas eliminarlo manualmente?


De la documentación oficial en el comando Symfony2 CLI:

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

....

De forma predeterminada, se realiza una copia de seguridad y se guarda la versión no modificada de cada entidad (por ejemplo, Product.php ~). Para evitar que esta tarea cree el archivo de copia de seguridad, pase la opción --no-backup:

php app/console doctrine:generate:entities Blog/Entity --no-backup

Para resumir, puede agregar la --no-backup a su comando.