如何覆盖学说中的现有实体?

时间:2018-03-19 17:50:56

标签: php doctrine

我正在尝试为实体运行命令doctrine命令:

./vendor/bin/doctrine orm:convert-mapping  --from-database annotation ./Models

我第一次运行此命令来生成实体映射文件,然后我修改数据库表并再次运行相同的命令并得到此错误:

In ExportException.php line 36:

  Attempting to overwrite an existing file 'D:\xampp\htdocs\docx\Models\Address.php'.


orm:convert-mapping [--filter FILTER] [-f|--force] [--from-database] [--extend [EXTEND]] [--num-spaces [NUM-SPACES]] [--namespace [NAMESPACE]] [--] <to-type> <dest-path>

1 个答案:

答案 0 :(得分:3)

您必须使用switch -f或--force 试试这个:

$ ./vendor/bin/doctrine orm:convert-mapping  --from-database --force annotation ./Models

然后重新生成实体