我有一個:Symfony的CollectionType沒有實體
class Q&A
{
private $question
private $answer
}
我需要的Q&A
個集合(CollectionType
),但沒有反側實體在我的模型(Q&A
實體有沒有多對一關係任何其他實體)。
問題
什麼是我選擇這裏?
我也有:
class Page
{
@ORM\OneToMany(targetEntity="Content")
private $contents;
}
我想過使得Page
類作爲abstract
並創建一個獨立的實體爲每個頁面類型,分別來自Page
繼承。
這樣我可以
class Q&APage
{
@ORM\OneToMany(targetEntity="Q&A")
private $q&as;
}
但它不是一個大的網站,我有喜歡它5個不同的頁面類型,我覺得這將是矯枉過正爲每個頁面類型不同的實體。
創建一個模型類(例如'的appbundle \模型\ QACollection'),可容納'的appbundle \實體\ QA'的陣列和形式與該關聯。 – ccKep
謝謝,我真的想過那個。現在工作正常! – yurden