: 함수에서
$data[0][$row->parentid]['children'][$row->id] = $row->name
다차원 배열 다음 줄의 의미는 무엇
:
$row->parentid or $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;
}
?
테이블에 'children'필드가 없으며 어디에도 선언되지 않았습니다. 나는 명확하게 질문을 설명하지 않은 경우,
업데이트
죄송합니다 도와주세요. 내 질문은이 함수의 다음 줄의 의미는 무엇입니까 $data[0][$row->parentid]['children'][$row->id] = $row->name
,이 아이들의 출처 및 실제 의미는 $row->parentid
또는 $row->name
입니까? 나는 내 테이블에 '아이들'이라는 필드가 없으며 어디에도 선언되어 있지 않습니다. 제발 도와주세요.
매우 혼란스러운 질문입니다. (심지어 질문입니까?) –
@ mehdymahmood : 당신의 질문은 정확히 무엇입니까? –
이것은 CodeIgniter 책에서 나온 것입니까? 아닙니다. – Zack