2016-12-12 53 views
1

在Symfony中處理我的項目時,我意識到在我的項目中有一個實體(將項目分配給類別)正用於所有其他實體,如產品,類別,加售等,因爲他們都需要被分配到一個類別。重新使用symfony中的實體或實體的動態映射

有沒有辦法讓這個實體可以重用?

我知道一種可以在所有ORM(複製粘貼到所有實體中)中定義它的方法,但需要一個更優化的解決方案。

任何幫助,將不勝感激。

+1

你的問題是不可理解的,例如「在哪裏可以定義所有ORM的」在你的問題的背景下絕對沒有意義。請記住,**通常代碼表示超過1000個單詞。** – Xatenev

回答

0

創建一個包含定義實體的抽象類的包。不要忘記在那裏註釋。然後在你的項目中加載這個包,並從這些抽象類中擴展你的實體。您可以重寫方法或分類以根據特定用法進行自定義。 FosUserBundle工作在這樣

FOSUserBundle usage