symfony2原则更新实体在实体目录中生成一个.php文件

symfony2原则更新实体在实体目录中生成一个.php文件,php,symfony,doctrine-orm,Php,Symfony,Doctrine Orm,运行此命令时: php app/console doctrine:generate:entities MyBundleName 所有setter和getter都正确生成,只是它在我的实体目录中生成了一个.php文件 内容如下 <?php namespace Goodeed\BEBundle\Entity; use Doctrine\ORM\EntityRepository; /** * * * This class was generated by the Doctrine

运行此命令时:

php app/console doctrine:generate:entities MyBundleName
所有setter和getter都正确生成,只是它在我的实体目录中生成了一个.php文件

内容如下

<?php

namespace Goodeed\BEBundle\Entity;

use Doctrine\ORM\EntityRepository;

/**
 * 
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class  extends EntityRepository
{
}
我得到这个错误:


我真的不在乎这个错误,因为当我删除文件时,一切都按预期进行,不再出现错误。所以我的问题是,是什么导致了这个.php文件的生成?

我的假设是,您的实体中存在这种注释:

 @ORM\Entity(repositoryClass="YourBundle\Entity\ ")
使用此注释,您提示的命令具有此行为

希望这有帮助

 @ORM\Entity(repositoryClass="YourBundle\Entity\ ")