我正在開發和symfony2 intranet應用程序。我目前只爲我的所有功能使用一個胖包。看起來像這樣是what is recommended and what most symfony2 developpers do。你是否對你的課程進行排序?
我想知道你是如何處理一個不斷增長的應用程序的,你一次又一次地創建實體。你只是在你的包中的Entitiy
目錄中創建它們嗎?你把它們分成子目錄嗎?
同樣的問題可以適用於其他類如表格。
對此有何建議?
我正在開發和symfony2 intranet應用程序。我目前只爲我的所有功能使用一個胖包。看起來像這樣是what is recommended and what most symfony2 developpers do。你是否對你的課程進行排序?
我想知道你是如何處理一個不斷增長的應用程序的,你一次又一次地創建實體。你只是在你的包中的Entitiy
目錄中創建它們嗎?你把它們分成子目錄嗎?
同樣的問題可以適用於其他類如表格。
對此有何建議?
在我看來,即使最佳實踐說要使用一個包,對於大項目來說,這可能會讓你失去時間。
在我的項目,我用來創建: - 用於靜態頁面和資源一束:例如PagesBundle - 一個捆綁到會員區:UserBundle - 對應用程序的核心一束:ArticlesBundle在以博客爲例。
這可以在樹Symfony2中分開並節省時間。 告訴我你的想法。
這是一個非常主觀的話題,主要依賴於你最舒服的。現在最好的做法是隻提供一個大捆的原因是捆綁方法主要是爲了可重用性的目的。
有些人甚至建議在src \ YourNamespace \ Entity中存儲任何包之外的實體。
無論哪種方式:子目錄絕對是一個非常有價值的選項排序類。
沒有最好的選擇,但你很舒服。子目錄對我來說似乎很好。 – abdiel