【发布时间】:2016-07-04 03:34:07
【问题描述】:
我有使用 yaml 配置的实体。 我可以使用实体管理器将实体持久化并保存到数据库中,但是当我尝试使用实体管理器检索实体时,我得到一个空结果。
$category = $this->entityManager->find('App\Model\Category', 1);
现在当我尝试显示 $category 的值时:
{}
但是当我尝试访问 $category 的属性时,说
$category->getId();
我得到了正确的 id,以及其他属性。
我在这里错过了什么?
【问题讨论】:
-
你是在输出 JSON 吗?如果是这样,您应该阅读使用序列化程序
-
检查id属性是否定义为实体类的ID
-
$category 的值 你想做什么?获取实体的价值?你用什么代码?
-
@JimL 先生,谢谢。您能否写下您的评论作为答案,以便我为您的回答表示感谢?
标签: php doctrine-orm