我想用 Doctrine ORM 2 映射以下 CDM:
背后的故事:一个帐户(compte)可能有 0 到 1 个父级和 0 到 n 个子级。
到目前为止,我发现只有一个链接可以帮助我: 教义 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;
}