作者kuangjc183 (框框)
看板PHP
標題[請益] 有關相似函數的問題
時間Fri Feb 17 13:17:13 2012
各位先進好
小弟剛接觸CI 在設計MODEL時遇到了一個問題
目的是要將至資料庫撈值的兩個函數(以id判斷降冪/升冪)放入MODEL
目前是可以運作的
但兩個函數間僅有一行程式碼的差別 這樣子做似乎有點怪異
想請問各位前輩有沒有可以縮減程式碼的方法
ps.已試過在get_table_desc內呼叫get_table 但失敗了..............
附上程式碼 感謝各位的解答
<?php
class Blog_model extends CI_Model
{
function get_table($body)
{
$q=$this->db->get($body);
if($q->num_rows() > 0 )
{
foreach($q->result() as $row)
{
$data[]=$row;
}
return $data;
}
}
function get_table_desc($body)
{
$this->db->order_by('id','desc');
$q=$this->db->get($body);
if($q->num_rows() > 0 )
{
foreach($q->result() as $row)
{
$data[]=$row;
}
return $data;
}
}
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.105.135.217
1F:→ arrack:多一個參數不就好了? 02/17 15:03
2F:推 kusoayan:撈資料 return 不用這麼麻煩吧直接 return $q->result() 02/17 16:55
3F:→ kusoayan:應該就可以了? 02/17 16:55
4F:→ kuangjc183:用參數傳值就可以了 感謝兩位大大 02/17 20:50