什麼是以下行的含義:
$data[0][$row->parentid]['children'][$row->id] = $row->name
多維數組
從功能:
function getCategoriesNav(){
$data = array();
$this->db->select('id,name,parentid');
$this->db->where('status', 'active');
$this->db->orderby('parentid','asc');
$this->db->orderby('name','asc');
$this->db->groupby('parentid,id');
$Q = $this->db->get('categories');
if ($Q->num_rows() > 0){
foreach ($Q->result() as $row){
if ($row->parentid > 0){
$data[0][$row->parentid]['children'][$row->id] = $row->name;
}
else{
$data[0][$row->id]['name'] = $row->name;
}
}
}
$Q->free_result();
return $data;
}
哪裏的孩子從哪裏來,是什麼意思:
$row->parentid or $row->name
?
我的桌子上沒有任何字段'子女',並且沒有在任何地方聲明。請幫助
謝謝你在前進, Mehdy
更新
很抱歉,如果我沒有解釋清楚的問題。我的問題是:在這個函數中下面這行的含義是什麼 $data[0][$row->parentid]['children'][$row->id] = $row->name
,這個孩子從哪裏來,以及什麼實際的意思是$row->parentid
或$row->name
?我的桌子上沒有任何領域的「孩子」,它沒有在任何地方宣佈,請幫助我。
謝謝 mehdy
非常令人困惑的問題。 (它甚至是一個問題?) – 2010-02-02 06:43:06
@mehdymahmood:你的問題到底是什麼? – 2010-02-02 06:50:26
這是來自CodeIgniter的書,不是嗎? – Zack 2010-02-02 18:24:26