2016-08-27 31 views
1

私のカートには2つのroomname.Iがあり、roomnameのすべての値を取得するためにカートをループし、ビュー内の2つのroomnameのデータが必要です。あなたはこのようにあなたのコードを試し、その後表示するには、モデルからのデータを送信する場合は、あなたの質問によると私のモデルcodeigniterのモデルでカートの結果を取得する方法は?

public function getextrabedinfo(){ 


    foreach ($this->cart->contents() as $cart) { 

     $roomname = $cart['roomname']; 

     $query = $this->db->query("SELECT * FROM roomcalendar where roomname='$roomname' "); 

     return $query->result(); 

    }} 

答えて

1

..

public function getextrabedinfo(){ 

$alldata = array(); 
    foreach ($this->cart->contents() as $cart) { 

     $roomname = $cart['roomname']; 

     $query = $this->db->query("SELECT * FROM roomcalendar where roomname='$roomname' "); 

     $alldata[] = $query->result(); 

    } 
return $alldata ; 

} 

これは...それを願っています試してみてください作業。

+0

ありがとうございます。この2つのデータをビューページでループする方法を詳しく教えてください。私はこれを使う。 foreach($ extrapedinfoを$ extrapedとします){ \t \t \t \t print_r($ extrabed); \t \t \t \t \t –

+0

ここで、$ extrabedinfoは単純なオブジェクト配列です。簡単なforeahループでビュー内のデータを取得できます。 .... foreach($ extrabedinfo as $ ex){エコー$ ex->インデックス; print_r($ ex); }単純なコードとして使うだけです。 –

+0

echo $ ex-> indexとは何ですか? ?私はインデックス値を見つけることができません。 –

関連する問題