CodeIgniter を使用してモデルからコントローラーに値を返す際に問題が発生しています。コントローラーからモデルに 2 つの配列を渡しています。両方の配列が空でないかどうかを確認し、foreach ループを使用してそれらをループして、データベースからいくつかの値を取得し、クエリをコントローラーに返します。これが私の現在のコードです
if (!empty($search_for_area) && !empty($search_for_requirement))
{ foreach($search_for_requirement as $search_value_1)
{
foreach($search_for_area as $search_value_2)
{
if($search_value_2 != null && $search_value_1 != null)
{
$nearbytution = $this->db->query('select name,area,contactno from tut_listing where area = "'.$search_value_2.'" and categoryfilter like "%'.$search_value_1.'%" and partner > "" group by name');
print_r($nearbytution->result());
}
}
}
//Line 1
}
print_r($nearbytution->result());
正常に動作し、結果を表示できます。return $nearbytution;
取得したすべての値を取得できるようにするには、どこに配置すればよいですか? 試してみましたLine 1
が、最後の配列値の値しか取得していませんでした。