【发布时间】:2010-12-21 04:47:47
【问题描述】:
Soooo....长期读者第一次海报。第一次,找不到答案!
我有一个返回结果数组的模型(工作)。然后,我使用 foreach 遍历结果,并在数组中附加来自模型中第二个函数的附加值。问题是我的几个函数调用中只有第一个返回任何结果。函数 get_offering_total() 仅返回第一个列出的调用(现金)的值。这将返回正确的值,但任何后续尝试使用相同的函数都不会返回任何内容。 var_dump 显示该数组在输出上的结构正确,但值全部为空。使用不同的参数调用相同的模型方法是否存在问题?有什么需要清除/重置?
这是代码...
//$data['offerings'] 存储我的第一个查询的结果
foreach($data['offerings'] as $key => $value) {
//设置过滤器
$cash_filter = array('方法' => '5'); $checks_filter = array('方法' => '6');
//获取总数
$data['offerings'][$key]['cash'] = $this->model_records->get_offering_total($value['offering_id'], $cash_filter); $data['offerings'][$key]['checks'] = $this->model_records->get_offering_total($value['offering_id'], $checks_filter);
...其他的东西... }
感谢您的帮助!
【问题讨论】:
标签: function codeigniter model