2012-08-12 53 views
1

我是CakePHP的新手,並開始使用它。 我正面臨一個問題,如何更好地組織我的觀點。如何組織我的蛋糕視圖

我的應用程序有分類和類別有相關產品。 in head我想顯示所有可用的類別,並且當用戶點擊類別名稱時,所有與它相關的產品將顯示在類別列表下。

我應該在單個視圖中同時定義類別和產品展示嗎?或者是將這些視圖擴展到視圖以及我應該在哪裏創建這些視圖?因爲這些屬於2種不同的型號。因爲我想只訪問所選類別的產品並不適用於所有類別的

又如何的數據將被feteched。

回答

1

如你是新來CakePHP的我會推薦給「烤」的控制器,模型和視圖您的類別和產品。當您烘焙它們時,您將能夠定義兩者之間的一對多關係(產品belongs_to類別和類別has_many產品)。

結果將是,該類別視圖,自動包含相關產品的列表。

(你必須在那之後第一和產品類別烤...)

+0

費爾南多正確─誰已經適當地配置自己的數據庫應該使用烘焙工具先烤模型的人相當新的CakePHP的下一步從它們的數據庫中,實用程序會猜測並要求您確認關係是基於數據庫字段的,然後是烘焙控制器,這些控制器將提供一組默認的操作,您可以稍後修改,然後爲每個控制器烘焙視圖。 – swiecki 2012-08-12 15:33:43