我扩展了我的doctrine2实体:
namespace Hql\BaseBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
class Action extends _Entity
{
}
我在同一个文件夹中创建了一个文件_Entity.php:
namespace Hql\BaseBundle\Entity;
class _Entity
{
}
我的理解是自动找到类_Entity,因为它位于同一个文件夹和相同的命名空间中。
它没有更改Symfony2的任何配置文件。
当我运行命令php app/console doctrine:mapping:info
时,Symfony2会返回此错误:
PHP Fatal error: Class 'Hql\BaseBundle\Entity\_Entity' not found in [...]\Symfony\src\Hql\BaseBundle\Entity\Action.php on line 13
我不知道如何纠正这个问题。由于命令会自动加载实体文件,因此我不知道{_ 1}} _Entity文件的位置。