2012-06-12 29 views
0

我想開始使用fuelphp,我在CI和KOHANA方面有一些經驗,但從未使用任何框架來完成它的全部功能。Fuelphp架構

我將要建造的應用程序將是我們客戶的室內cms系統。它基本上是具有某種元的不同類型的對象。

我真正想要的是將其他應用程序的管理/後臺單獨分開。

作爲第一個選項,我想到了在模塊中構建它。

作爲第二種選擇,我想過使用FuelPHP的腳手架,誰能告訴我什麼是最佳解決方案?

我應該使用腳手架&編輯它還是在模塊中構建cms? 因爲我根本沒有使用燃料的經驗,所以我希望有經驗的人能指點我的方向。

另外,你們作爲信息來源的用途是什麼?

在此先感謝!

回答

3

這一切都取決於您如何設置邏輯和數據結構。 腳手架是平面數據的好工具,這是一個很好的起點。 但是如果您的應用程序嚴重依賴於相關數據,類型/對象的抽象,那麼腳手架可能會更多地以您的方式而不是跳轉啓動。

通過我自己的CMS設置,我們有一個包含所有基本模型(CMS邏輯)的包。提供管理界面的管理員模塊。還有一個處理CMS頁面URI的catch-all控制器(:any)。

因此,請試着看看複雜的東西需要多少,並根據該選擇哪種方式適合您。一個CMS絕對不是其他。

此外,模塊分離更大的功能塊。所以如果你有CMS的封裝部分,將它作爲模塊可能是有益的。但不要過分。

+0

你在那裏描述的東西似乎與我一樣即將建成。感謝您的回覆,我會有很多關係。我想我足夠了解! –

0

或者,您可以使用PyroCMS這是一個建立在CodeIgniter之上的超棒內容管理系統。 FuelPHP是一個更現代的框架,可以做一些很酷的東西,但是如果你不想建立一個完整的CMS,那麼你就不能用Pyro出錯:)

+0

我真的很想爲學習體驗建立一個cms,我想嘗試一些新的東西,我確實在考慮PyroCMS,但我真的需要學習一些新的東西。雖然謝謝! –

+0

夠公平的。我認爲每個開發人員都會將自己的CMS編寫成一種「通行權」,並且我認識的每個PHP開發人員都曾嘗試過。他們現在都放棄了,希望他們永遠不會打擾。其中大部分都使用PyroCMS:p –

+0

哈哈哈我會記住,我只是想嘗試一些東西。如果它失敗了,我得到了使用Pyrocms的這個很棒的備份計劃:) –