我扩展了我的学说 2 实体:
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
我不知道如何纠正这个问题。由于实体文件是由命令自动加载的,我不知道include
我的 _Entity 文件在哪里。