[英]OneToMany Relationship with Symfony2 and Doctrine
當我嘗試檢索雙向關系的多面時,我總是得到null
結果。
在我的工具實體中,
public function __construct()
{
$this->instances = new ArrayCollection;
}
/**
* @var integer
*/
private $toolId;
/* @var ArrayCollection things
*
* @ORM\OneToMany(targetEntity="Instance", mappedBy="tool")
*/
private $instances;
public function getInstances(){
print "In the get";
var_dump($this->instances);
return $this->instances;
}
然后在另一邊
class Instance {
/**
* @var integer
*/
private $instanceId;
/**
* @var string
*/
private $serialnumber;
/**
* @var boolean
*/
private $inServiceFlag = '1';
/**
* @ORM\ManyToOne(targetEntity="Tool", inversedBy="instances")
* @ORM\JoinColumn(name="tool_id", referencedColumnName="tool_id")
*/
private $tool;
查看實例時,可以看到該工具,但是查看該工具時,可以看到實例的數組。 我總是得到一個空值。
我想念什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.