原则2 实体管理器查找返回空对象


Doctrine2 Entity manager find returns empty object

我有使用 yaml 配置的实体。我可以使用实体管理器将实体持久保存并保存到数据库中,但是当我尝试使用实体管理器检索实体时,结果为空。

$category = $this->entityManager->find('App'Model'Category', 1);

现在当我尝试显示$category的值时:

{}

但是当我尝试访问$category的属性时,请说

$category->getId();

我得到了正确的id,以及其他属性。

我在这里错过了什么?

我想你使用的名称空间是错误的?