[英]Social Network with codeigniter
我想征詢一些經驗豐富的開發人員的意見。
我想建立一個有關體育的小型社交網絡,我想用codeigniter建立它,我真的不想使用任何開源,我想自己做。
我的問題是:我可以為視圖文件創建子文件夾嗎? 就像說,對於配置文件,我只創建一個處理所有配置文件的控制器。
我的文件夾結構看起來像這樣
Controller
- profile controller
views
- publick
- user
- profile
- here goes the profile view files
- gropus
- group views here
- events
- here goes the events view files
希望我沒有弄混您,還有一件事:管理員在視圖和名為admin的控件中創建一個子文件夾,並將視圖放入admin子文件夾,這對管理員是個好主意嗎?
謝謝您的回答
我不建議您采用單控制器路線,這只會增加編輯難度(盡管並非不可能)。
有關CI的注意事項:
routing
使其看起來像只有一個控制器 您可以從SO的工作方式中獲得一些指導:
/users/#/username
用於用戶視圖)(足夠易於閱讀) /questions/#/title
也很簡單 /edit/
並將其用於您需要編輯的所有內容(因為它會造成混淆,將您需要的東西放在您需要的地方,IE用戶在/users/edit
)。 在我們的CI項目中,我們經常將視圖文件夾分開以進行有意義的操作。 請記住,您可以指定要渲染的視圖,因此它是否位於文字文件夾中並不重要。
我們將管理員視圖分開以提高可讀性。 正如雅各布所說,我們在相關控制器中包含我們的添加/編輯/刪除方法。 等等。
無論哪種方式,雅庫布(Jakub)在說要保持簡單時都簡潔地說。
如果您在一開始就很好地構建網站,則在有需求時可以擔心完美。 我們的一位客戶支付了超過一百萬美元(不是為了我們,我們只是制作了一個基本的站點外殼),用於緊急准備,服務器,瘋狂的可伸縮性,抽象化的“笨蛋”,並在一年之內破產。 不要做他們做的事。 計划所需的內容並構建可以維護的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.