Doctrine orm Symfony2生成第二个架构时出现问题致命错误:无法重新声明

Doctrine orm Symfony2生成第二个架构时出现问题致命错误:无法重新声明,doctrine-orm,symfony,Doctrine Orm,Symfony,我正在Symfony2中构建一个bundle,我已经成功地为我的Test1Bundle创建了一个模式,但是在另一个目录下创建第二个模式时遇到了问题 src\MyBundle\Test1Bundle\.. src\MyBundle\Test2Bundle\.. 我的数据库和表是在执行命令后创建的: php app/console doctrine:database:create php app/console doctrine:schema:create 现在,当我再次运行“php应用程序/

我正在Symfony2中构建一个bundle,我已经成功地为我的Test1Bundle创建了一个模式,但是在另一个目录下创建第二个模式时遇到了问题

src\MyBundle\Test1Bundle\.. 
src\MyBundle\Test2Bundle\..
我的数据库和表是在执行命令后创建的:

php app/console doctrine:database:create
php app/console doctrine:schema:create
现在,当我再次运行“php应用程序/控制台原则:模式:创建”命令时,我遇到了一个致命错误。仍在尝试在Test1Bundle路径下执行

PHP Fatal error: Cannot redeclare MyBundle\Test1\Entity\Test1::$id in E:\xampp\htdocs\symfony\src\MyBundle\Test1\Entity\Test1.php on line 21
也试过

php app/console doctrine:generate:entities MyBundle/Test2Bundle/Entity

并且仍然试图在Test1Bundle路径下执行时出现相同的致命错误。

这似乎是一个与Symfony无关的PHP错误。您可以发布
MyBundle\Test1\Entity\Test1.php文件的内容吗?您使用的是什么版本?我在一些beta版本中看到了这种情况,当生成器附加到一个已经存在的实体时,我打开了文件,其中有5个不同字段的副本。但有一段时间没有看到这种情况发生。Test1实体可能有问题,请尝试找出其中的$id变量。
PHP Fatal error: Cannot redeclare MyBundle\Test1\Entity\Test1::$id in E:\xampp\htdocs\symfony\src\MyBundle\Test1\Entity\Test1.php on line 21