我有一個相當不錯的句柄使用模型來進行數據庫調用和處理數據關...這是理想的CodeIgniter應用程序架構嗎?
我理解的意見和理想的用法。我的總體思路是創建每個部分下面的(大部分):
人民
- controller
- model
- view(s) // add, edit, profile, etc
- library // specific logic and output
然後當我要訪問的人與數據;從我BORROWER
控制器說,我會叫people library function
,並加載適當people view
到BORROWER controller
並進入其視圖。 AND,對於PEOPLE
邏輯自然也是。幹。
這是理想的?
一看似乎如此,但與庫,什麼邏輯不會使模型的意義,什麼輸出也不會在視圖中有意義嗎? – landons 2012-01-15 03:39:01
同意。庫更適合分類通用控制器邏輯。將模型視爲不僅可以檢索數據,還可以將其格式化爲在控制器/視圖中使用的位置。 – njbair 2012-01-15 06:15:31
@landons你是對的。我已經使用了邏輯模型。但CodeIgniter寫道,_The模型代表你的數據結構。通常...檢索,插入和更新數據庫中的信息._ 因此,這個問題。並查看CodeIgniter流程圖;這似乎就是它的意圖。儘管如此,我認爲CodeIgniter的工作原理是任何人都想要的。 目前我正準備和發送從模型數據陣列。我使用Controller和Library項來處理數據和邏輯,然後將其發送到View。 – Robert 2012-01-16 04:33:52