是你article_model模型應該處理所有相關的查詢和邏輯中的任何條目/條,但對於相關我會做出不同的模型,我們稱之爲comments_model意見。
然後你看一看數據需要得到顯示和構建方法,以檢索/處理在你的模型,數據是什麼。
例如,對於博客條目頁面,您需要在get_entry方法article_model和get_article_comments在評論模型,那麼對於博客,你將需要在評論模型get_entryes和get_article_number_of_comments的列表頁面....
編輯
對於一個網頁,列出20博客entryes你將不得不作出1個查詢通過調用article_model-> get_entryes,並displaing 1項只有你可以調用get_single_entry列出所有博客entryes(或您限制結果get_entryes,或get_entry_by_uri或get_entry_by_id ...)。然後,要獲得每個條目的評論數量,您可以在評論模型中創建一個get_multiple_nr_comment,並在其中傳遞條目標識,並且您的查詢將會像「where comments.entry_id IN(1,34,55 ...)有多種方法可以在一個查詢中統計多個註釋編號。
所以你最終每頁有2個查詢。
*(官方)* [創建在20分鐘的博客](http://codeigniter.com/tutorials/watch/blog/) – Gordon 2011-01-05 11:21:39