Doctrine ORM 2 で次の CDM をマッピングしたいと思います:
その背後にあるストーリー: アカウント (compte) は、0 から 1 の親を持つことができ、0 から n の子を持つことができます。
これまでのところ、私を助けるリンクは1つしか見つかりませんでした: doctrine tuto
しかし、それは不完全であり、私の問題に対処しているとは思いません。
編集: 2 つの関連付けの親子関係をマッピングするためのヘルプのみが必要です
これは私がこれまでに得たコードです
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;
}