2013-02-28 37 views
0

我是cakePHP的新手,試圖讓我的腦海裏有些東西最適合作爲模型/行爲或控制器/組件開發。 我有一個田徑調度系統,其中各種類型的數據,如場地,學校和分區被分配到體育。以Venues爲例:Venue和Sport有一個HABTM協會。我將建立一個工具,允許用戶選擇一項運動,並在此過程中查看分配給運動場地(列表A)以及尚未分配到運動場地(列表B)的場地。然後,他們可以刪除指定的場地(從列表A)或添加未分配的場地(從列表B)。一個非常基本的工具,我知道如何在PHP中編寫代碼。我在應用程序中有幾個相同的「分配」工具,這就是爲什麼我想抽象出來的原因。CakePHP行爲,組件或者都不是

我原本以爲構建一個組件,允許我得到兩個列表,並執行添加&刪除,但我現在想知道是否可以通過創建行爲來增強我的模型。我在概念上只是有點失落,並希望澄清。

+0

此問題可能更適合http://codereview.stackexchange.com/不是一個壞問題,但它可能被標記爲「不是Stackoverflow的正確類型」 – thaJeztah 2013-02-28 23:39:23

+0

感謝您的建議。我沒有使用Code Review,只是看了一下。很棒的資源! – drpudding 2013-03-01 02:00:39

回答

1

CakePHP擁有「脂肪模型,瘦身控制器」的格言。你的模型/行爲應該完成所有繁重的工作,並處理所有的數據操作。您解釋的內容絕對屬於自定義模型函數或行爲。

相關問題