我在may模型中有问题,请帮帮我!!!
我在一个桶中有两个表,其中一个包含一个id,另一个表包含我们需要的所有列,以及我们需要在视图中显示的信息。
型号:
function get_categories_id_in_tournament($id)
{
$this->ci->db->SELECT('weight_from AS w_from, weight_to AS w_to, gender AS gen, age_from AS a_from, age_to AS a_to');
$this->ci->db->FROM('categories');
$this->ci->db->JOIN('tournament_categories', 'category_id = id');
$this->ci->db->where('tournament_id', $id);
$query = $this->ci->db->get();
return $query->result_array();
}
控制器:
$data = array(
'get_categories' => $this->tournaments_model->get_categories_id_in_tournament($id),
);
查看:
foreach ($get_categories as $row2)
{
echo
$row2;
}
答案 0 :(得分:0)
$ data = array(
'get_categories' => $this->tournaments_model->get_categories_id_in_tournament($id),
);
$ get_categories变量是一个多维数组,当你使用foreach循环时,$ row也将是一个数组而不是字符串而echo只能打印字符串值t array that
s为什么它会出现此错误,所以请使用 print_r而不是内部循环。