我正在尝试从我的page
实体获取对象pageContent
。
映射设置如下:
/**
* @Column(type="integer", name="pageContentId")
* @ManyToOne(targetEntity="PageContent")
* @JoinColumn(name="pageContentId", referencedColumnName="pageContentId")
* @var PageContent
*/
protected $pageContent;
但是,当我尝试执行$page->getPageContent()
时,它将 ID 作为整数而不是页面内容对象返回。未引发错误或警告。
为什么我没有得到目标实体?
删除@Column部分。该行表示此属性应该是 pageContentId 列,而不是实体。