0

Doctrine ORM 2 で次の CDM をマッピングしたいと思います:

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;
}
4

0 に答える 0