我在OneToOne
内有以下MyEntity
关系:
/**
* @ORM\OneToOne(targetEntity="StatusHistory")
* @ORM\JoinColumn(name="lastest_status_id", referencedColumnName="id")
*/
protected $lastestStatus;
实体StatusHistory
有效。 migrations:diff
命令可以完美地创建文件,数据库具有正确的列。
问题是,当我在die("c: " . $this->lastestStatus)
内MyEntity
(尝试调试getter)时,它会返回Namespace\MyEntity
而不是Namespace\StatusHistory
。
我做错了什么?
答案 0 :(得分:0)
结果我忘了在查询构建器上添加->join('myEntity.lastestStatus', 'lastestStatus')
子句......