2012-08-24 71 views
1

我的工作在CI中,約20頁一個體面的大小應用。每個頁面都有獨特的輸入表單,顯示錶格和編輯數據選項。我想知道的是構建我的應用程序的最佳方法。笨大的應用文件結構

我想到的方法有兩種:

創建一個單獨的控制器,模型和視圖的每一頁。 20 +20 +20 = 60個文件。

OR

創建一個單一的控制器(塞滿了的代碼),爲每個頁面視圖,4個型號爲整個應用程序,一個用於創建,讀取,更新和刪除任務。 1 + 20 + 4 = 25個文件。

的去了解它的最好方法有什麼建議?感謝任何人提前。

回答

0

這是你來決定,有可能在這一個唯一的意見。

我建議你發現在你的職能中最常見的東西,並在幾個控制器,模型和視圖總結起來,並使其抽象。例如(我不知道你在那裏有什麼頁面),如果你有一個關於貓的頁面,表格是(id,name,color,height,weight),第二個表格是關於狗的,並且有相同的字段(ID,名稱,顏色,身高,體重),您可以使用相同的模型(只發從控制器中的表名),相同的控制器(你可以做幾種方法,甚至做一些有趣的路由)和視圖(模板) 。

有幾十個在這一個可能性,從硬編碼60個檔案模塊化分離,HMVC,所以你應該看什麼最適合你和這樣做的。

+0

謝謝,我決定嘗試這個項目的第二個選項。 – Staysee