2015-05-29 134 views
0

我正在開發一個網站,有與實體Page「正常」的網頁,因此存儲在數據庫中,「特」頁面,如主頁,聯繫人頁等保存單獨文本的最佳做法是什麼?

什麼是存儲內容的最佳實踐這些特殊頁面?他們的結構總是不同的,我不能創建一個實體SpecialPage,這是沒有意義的。

我的想法而已:

  • 爲每個頁面(難吃)實體:HomePageContactPage ...
  • 將它保存在某種(也難吃)的文本文件:homePage.xmlcontactPage.yml,...
+0

是否要保存此文本,以便可以由應用程序的用戶管理內容?否則,它只是一個模板。 – ggioffreda

+0

當然,它必須是用戶管理!傻我不是確切的。 – SteeveDroz

+0

在哪些方面頁面彼此不同?順便說一句,我同意* Guillaume Fache *使用Twig和模板繼承將是更好的方法。 – lxg

回答

1

我不確定你想存儲什麼似乎是數據庫中的HTML頁面。實體旨在反映您的應用程序的模型。文件夾資源/視圖旨在存儲您的所有視圖。我認爲那是你應該保留的地方。

您可以使用樹枝繼承來製作DRY頁面,並且如果您有單個特殊頁面,則可以逐個創建它們,這沒有問題。

希望這會有所幫助。

相關問題