我真的是cakephp開發中的新蜜蜂。我有一個設計問題,並希望得到一些想法。cakephp應用程序設計查詢
這個web應用程序是針對一個大公司的,每個下面的子公司都是一樣的。一家兒童公司無法看到另一家兒童公司的數據。所以在這個階段我的查詢應該是構建單獨的複製應用程序,每個應用程序代表一個兒童公司。如果是這樣的話,那麼就運行總體報告而言,數據聚合將是一項很大的工作。另一種選擇是建立一個大的應用程序,並基於登錄的用戶(公司的用戶和位置)顯示/隱藏數據。
下一個大問題是每個小公司內都有不同的單位,只有某些數據可見。例如,發佈部門可以查看客戶的詳細信息,但不能查看客戶的訂單歷史記錄。來自每個公司的一個管理員用戶有權查看所有細節。它像每個業務單位一樣代表具有某種數據可見性的模塊。我知道蛋糕有奇妙的認證模塊來處理這個,但我需要知道的是我應該根據控制器級別還是操作級別進行認證?所以然後每個業務部門=一個大控制器
希望這個描述會給你一些模糊的想法,我想要建立什麼。
在此先感謝
不幸的是這個問題是主觀的。你需要在stackoverflow上提出具體的問題。請參閱以下鏈接:http://stackoverflow.com/help/dont-ask和http://stackoverflow.com/help/on-topic – Metalskin
感謝評論我知道它太主觀但想到一個大的圖片,一個完整的系統設計,不知道蛋糕太好,很難開始。我問這個問題的唯一原因是,以便我將來不必重新訪問構建代碼。我認爲從最佳做法開始是更好的主意。謝謝反正 – user3188844