我在使用 CodeIgniter 将值从模型返回到控制器时遇到了一些麻烦。我将两个数组从控制器传递到模型。我正在检查两个数组是否不为空,并使用 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
但我只得到最后一个数组值的值。