作者tn801534 (踢恩)
看板PHP
標題[請益] 關於MVC資料庫傳輸資料的問題
時間Thu Nov 27 21:27:05 2008
我是使用CI
對資料庫做sql是在control的地方做
可是我顯示的資料常常是一整個大table
foreach ($query->result_array() as $row)
{
$data['query'][] = $row;
}
$this->load->view('getlist',$data);
我傳輸通常都是這樣作
然後在view的地方再用迴圈取出來
可是這樣感覺...好像好浪費效率喔...
取資料出來變成要兩次的迴圈
還要一個很大的二維陣列去儲存
以上...請問是我的作法上有問題呢
還是說MVC架構只能這樣做...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.217.211
※ 編輯: tn801534 來自: 218.211.217.211 (11/27 21:28)
推 fillano :$data['query']=$query->result_array();就可以了吧 11/27 22:10
→ fillano :不必用foreach處理吧?有點疊床架屋。 11/27 22:12
→ tn801534 :喔喔原來如此= =...感謝... 11/27 22:12
→ liaosankai :不過通常這些語法不應寫在control是在model 11/27 23:09