2012-04-29 13 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

モデルを呼び出す前にロードしましたか?