我對CakePHP有一個關於它的體系結構的問題。蛋糕php架構
我有一個應用程序,這將只有兩個型號(產品和類別)。
我必須製作一個在線產品瀏覽器。對我來說,讓一個控制器「產品」和一個控制器「類別」沒有任何意義,因爲我將在產品上執行20多個操作,而在類別上沒有任何操作。
我有幾個關鍵functionnalities,我可以爲每個functionnalities的一個控制器?例如一個控制器「搜索」,其具有「搜索結果」,「高級搜索」,「基本搜索」的動作。
我們將在這個項目上的幾個開發商,我不希望我們一直都阻止,因爲一個是做一些編輯產品的控制器上(我真的不喜歡文件,1000個+行代碼)。
第二個問題:什麼是我應該用在幾個不同的子視圖片段鑑於mecanism? 例如爲了查看一個產品的細節,我需要展示很多東西:圖片部分,說明部分,類似產品,評論......是否有可能有子部分?
非常感謝您
好吧,非常適合 要素」。 問題是,在這個應用程序,我只需要顯示/搜索/查看詳細信息/查看相關產品/ ...在「產品」模型上的行動,事情是,它將使一個巨大的文件與80%我的代碼,我不認爲這是一個好主意。 – J4N
還有一件事,我有三張包含相同信息,但語言不同的表格,我如何才能只做一個控制器,並根據語言切換表格? – J4N
這應該是一個不同的SO問題,這樣每個人都可以受益,但我的想法是創建一個模型,根據路由邏輯(檢查前綴和$ useTable屬性)切換其基礎表,或者 - 如果每個表都複雜或不同足以讓某些點的不同數據查看使用$ uses屬性在控制器中交換模型。儘管... – matthewdunnam