2016-10-21 5 views
0

私のモデルには2つの機能がありますが、私のモデルでは他のモデルを呼びたいのですが、実際にはエラー配列を文字列に変換しています。 これは私のコードです1つのモデルで他の関数を呼び出す方法は?

public function get_detail_activity() 
{ 
    $status=$activity;//call function model activity 
    $query=$this->db->query("SELECT 
    t_trx_activity.activity_id FROM t_trx_activity 
    JOIN t_trx_activity_detail ON 
    t_trx_activity_detail.activity_id =t_trx_activity.activity_id 
    WHERE t_trx_activity.activity_id = '".$status."' //function put here"); 

    if($query->num_rows()>0) 
    { 
     return $query->result(); 
    } 
    else 
    { 
     return array(); 
    } 

public function activity() 
{ 
    $query=$this->db->query("SELECT t_trx_activity.activity_id 
     FROM t_trx_activity 
     ORDER BY 
     t_trx_activity.activity_id DESC LIMIT 1"); 
    $nik=$this->session->userdata('nik'); 

    if($query->num_rows()>0) 
    { 
     return $query->result(); 
    } 
    else 
    { 
     return array(); 
    } 
} 

1つのモデルで他の機能を呼び出す方法はありますか?

+0

、次のことを試して、適切に機能を呼び出していない...あなたは、あなたがしたいかを説明しようとしている時に、別の行くことができます達成? – TimBrownlaw

+0

私はget_detail_activityからのデータを表示したいと思います(関数のアクティビティから) –

+0

は同じモデルですか、別のものですか? –

答えて

0

あなたは私はあなたがここでやろうとしているか、以下のいないよ

public function get_detail_activity() 
{ 
    $status= $this->activity();//call function model activity 
    $query=$this->db->query("SELECT 
      t_trx_activity.activity_id FROM t_trx_activity 
      JOIN t_trx_activity_detail ON 
      t_trx_activity_detail.activity_id =t_trx_activity.activity_id 
      WHERE t_trx_activity.activity_id = '".$status."'"); 
    if($query->num_rows()>0) 
    { 
     return $query->result_array(); 
    } 
    else 
    { 
     return array(); 
    } 
} 


public function activity() 
{ 
    $query=$this->db->query("SELECT t_trx_activity.activity_id 
     FROM t_trx_activity 
     ORDER BY 
     t_trx_activity.activity_id DESC LIMIT 1"); 
     $nik=$this->session->userdata('nik'); 

    if($query->num_rows()>0) 
    { 
     return $query->row()->activity_id; 
    } 
    else 
    { 
     return 0; 
    } 
} 
+0

エラー配列から文字列への変換 –

+0

どの行?私はかなりエラーがライン番号を示していると確信していますか? –

+0

@ i.one:更新されたans –

関連する問題