如果我添加UniqueEntity,并在数据库及其之后进行一些更改
不要
我在entity.php中丢失了有关uniqueentity的信息
(当我向我的实体添加constructor
函数时,我遇到同样的问题)
如何解决?
答案 0 :(得分:0)
当您以这种方式生成具有Doctrine的实体时,它将从头开始完全重新生成您的类。它使用骨架来构建此类,并且不会尝试巧妙地合并您以前的任何代码。它确实备份了Entity
目录中的文件。所以在重新生成后你应该看到:
Entity.php
Entity.php~
您只需打开备份文件,然后将自定义代码复制/粘贴回新文件即可。如果您进行了大量自定义更改,那么在重新生成所有实体目录之前备份它们总是很好。或者,如果您只是添加新列或更改某些内容,您也可以手动编辑实体,而不是完全重新生成。