Ich habe ein:Symfony Collection ohne Einheit
class Q&A
{
private $question
private $answer
}
ich eine Sammlung benötigen (CollectionType
) von Q&A
s, aber es gibt keine inverse Seite Einheit in meinem Modell (Q&A
Einheit hat keine ManyToOne Beziehung mit jede andere Entität).
Frage
Welche Möglichkeiten hier sind?
Ich habe auch:
class Page
{
@ORM\OneToMany(targetEntity="Content")
private $contents;
}
Ich dachte darum, die Page
Klasse als abstract
und eine separate Einheit für jeden Seitentyp erstellen, die jeweils von Page
vererben.
So kann ich
konnteclass Q&APage
{
@ORM\OneToMany(targetEntity="Q&A")
private $q&as;
}
Aber es ist keine große Website, ich mag 5 verschiedene Seitentypen auf sie haben, fühle ich es übertrieben, eine andere Einheit für jeden Seitentyp zu haben sein würde.
Erstellen Sie eine Modellklasse (z. B. 'AppBundle \ Model \ QACollection'), die ein Array von' AppBundle \ Entity \ QA' enthalten und ein Formular damit verknüpfen können. – ccKep
Danke, daran hätte ich vorher wirklich gedacht. Es funktioniert jetzt gut! – yurden