我想用Doctrine ORM 2映射以下CDM:
背后的故事: 帐户(compte)可能有0到1个父项,并且有0到n个孩子。
到目前为止,我发现只有一个链接可以帮助我: doctrine tuto
但它不完整,我认为它不能解决我的问题。
编辑:我只想帮助映射两个关联父子
这是我到目前为止的代码
class Account
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(type="string", length=100, unique = true)
*/
protected $name;
/**
* @ORM\Column(type="string", length=50)
*/
protected $code;
/**
* @ManyToMany(targetEntity="Account", mappedBy="id")
*/
private $children;
/**
* @ManyToOne(targetEntity="Account", inversedBy="id")
*/
private $parent;
}