|  | 
 
| 請問一下多視圖的組成 
 有三個視圖
 news_view.php
 hot_view.php
 main_view.php
 
 看了論壇 2008 時的另一篇文章
 http://codeigniter.org.cn/forums/thread-376-1-1.html
 有前輩建議可以整合到同一個視圖
 建立一個 view.php 一次呼叫這三個視圖
 
 但這三個 view 都必須要靠運算給他不同的 資料才有辦法顯示
 如:
 $this->load->view("news_view"  , $news_array);
 $this->load->view("hot_view"  , $hot_array);
 $this->load->view("main_view"  , $main_array);
 
 如果都放在 view.php 裡面
 就必須要有邏輯運算產生資料  $news_array , $hot_array , $main_array
 感覺將邏輯運算產生資料的程式碼寫在 view 裡面不是很好 , 好像應該寫在 cotroller 之類
 
 2008 的文章回覆中有一個另外的建議 , 是以函式去呼叫資料
 $this->load->view("news_view"  , getnews );
 $this->load->view("hot_view"  , gethot );
 $this->load->view("main_view"  , getmain );
 
 看到這邊有疑問產生
 1. 那這樣是要把 getnews , gethot  , getmain 放在某一個 helper 然後 view 再去 load->helper 進來是嗎?
 2. 而且這些函式的回傳值必須是 array 或是 object 是嗎?
 3. 如果是要讓日後好維護 , 還是要直接寫在 controller 就好?
 | 
 |