簡體   English   中英

Doctrine 2 OneToOne單向不起作用

[英]Doctrine 2 OneToOne Unidirectional doesn't work

我在MyEntity內部具有以下OneToOne關系:

/**
 * @ORM\OneToOne(targetEntity="StatusHistory")
 * @ORM\JoinColumn(name="lastest_status_id", referencedColumnName="id")
 */
protected $lastestStatus;

實體StatusHistory起作用。 migrations:diff命令可完美創建文件,並且數據庫具有正確的列。

問題是,當我在MyEntity (嘗試調試吸氣劑)中執行die("c: " . $this->lastestStatus) )時,它將返回Namespace\\MyEntity而不是Namespace\\StatusHistory

我究竟做錯了什么?

原來我忘了在查詢生成器上添加->join('myEntity.lastestStatus', 'lastestStatus')子句...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM