1
doctrineエンティティを拡張して永続化するphpクラスを持つことは可能ですか?doctrine doctrineエンティティを継承するphpクラス
例:
/**
* @Entity
*/
class A {
/**
* @ORM\ManyToMany(targetEntity="C", mappedBy="parents")
*/
protected $children;
}
class B extends A {
...
}
class C {
/**
* @ORM\ManyToMany(targetEntity="A", inversedBy="children")
*/
protected $parents;
}
$b = new B();
$em->persist($b);
感謝:)残念ながら、私たちがいるので、継承マッピングを使用することはできません親クラスへの関連付けが必要です。継承マッピングは親クラスの関連付けではうまくいかない... – Charles
"親クラスの関連付け"とはどういう意味ですか?例を挙げてください! – Benjamin
私の例を編集します – Charles