2012-04-29 4 views
0

은 내가 ... 오류 "보기/join_group_form.php에서 비 객체의 멤버 함수 get_group()에 전화"내가 여기에 누락 무슨 생각이 없다CI - 멤버 함수 호출 오류 - 왜?

join_group_form.php 받고 있어요 이 코드가 있습니다

echo "Join group: " . $groupid; 
$query1 = $this->site_model->get_group($groupid); 
foreach($query1 as $r1) : 
    echo $r1->group_name; 
endforeach; 

$ 그룹 ID가 배열의 일부로서 컨트롤러에서 전달되어, 그 반향은 첫 번째 줄에 $ 그룹 ID 괜찮아요하지만 어떤 이유에 대한 추측하고있어,이 호출을 받아들이는 아니에요 $ this-> site_model-> get_group ($ groupid)

site_model 함수는 다음과 같습니다.

public function get_group($id) 
{ 
    // Get rows from DB 
    $query = $this->db->get_where($this->groups, array('group_id' => $id)); 
    // Check if at least 1 row is returned and pass to array 
    if($query->num_rows() > 0) 
    { 
     foreach ($query->result() as $row) 
     { 
      $data[] = $row; 
     } 
     return $data; 
    } 
} 

내 사이트의 다른 부분에서 매우 비슷한 코드를 사용 했으므로 잘 작동하므로이 오류, 도움을 얻은 이유를 이해할 수 없습니다.

+0

모델을 불러 오기 전에 모델을로드 했습니까? – Laurence

+0

오, 롤 아니, 아니, 난 정말 바보 야, 고마워! – pmgrace

답변

0

모델을 불러 오기 전에 모델을로드 했습니까?

관련 문제