数组到字符串转换Codeignater_3

时间:2017-08-30 10:03:10

标签: codeigniter-3

我在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;
}

1 个答案:

答案 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而不是内部循环