Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 第2条“一通一单向”原则不适用于';行不通_Php_Symfony_Doctrine Orm_Zend Framework2 - Fatal编程技术网

Php 第2条“一通一单向”原则不适用于';行不通

Php 第2条“一通一单向”原则不适用于';行不通,php,symfony,doctrine-orm,zend-framework2,Php,Symfony,Doctrine Orm,Zend Framework2,我在我的实体中有以下OneToOne关系: /** * @ORM\OneToOne(targetEntity="StatusHistory") * @ORM\JoinColumn(name="lastest_status_id", referencedColumnName="id") */ protected $lastestStatus; 实体StatusHistory工作。migrations:diff命令完整地创建文件,并且数据库具有正确的列 问题是,当我在MyEntity(尝试调

我在我的实体中有以下
OneToOne
关系:

/**
 * @ORM\OneToOne(targetEntity="StatusHistory")
 * @ORM\JoinColumn(name="lastest_status_id", referencedColumnName="id")
 */
protected $lastestStatus;
实体
StatusHistory
工作。
migrations:diff
命令完整地创建文件,并且数据库具有正确的列

问题是,当我在
MyEntity
(尝试调试getter)中执行
die(“c:.$this->lastestStatus)
时,它返回
Namespace\MyEntity
,而不是
Namespace\StatusHistory


我做错了什么?

结果我忘了在查询生成器上添加
->join('myEntity.lastestStatus','lastestStatus')
子句