Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter如何发送查询->;从模型到控制器的行数_Php_Codeigniter_Templates_Variable Assignment - Fatal编程技术网

Php codeigniter如何发送查询->;从模型到控制器的行数

Php codeigniter如何发送查询->;从模型到控制器的行数,php,codeigniter,templates,variable-assignment,Php,Codeigniter,Templates,Variable Assignment,也许有一个简单的问题: 这是我的模型中的条带化代码: public function trainees() { $this->db->select('*'); $this->db->from('relations'); $query = $this->db->get(); if ($query->num_rows() >0) { foreach ($query->res

也许有一个简单的问题:

这是我的模型中的条带化代码:

    public function trainees()
{        
    $this->db->select('*');
    $this->db->from('relations');
    $query = $this->db->get();

    if ($query->num_rows() >0) {
        foreach ($query->result() as $row) {
            $data[] = $row;
        }
        return $data;
    }
}
我的控制者:

    public function adresslist() {
    $this->load->model('Adresslist');
    $data['trainees'] = $this->Adresslist->trainees();
    $data['numrows'] =  ??????
    $this->load->view('adresslist', $data);        
}
在我看来,我用foreach加载表数据 工作完美


但是如何将num_行的值发送给我的控制器?

受训者的数量只是返回的数组的长度,您不需要知道num_行

$data['numrows'] = count( $data['trainees']);

你试过使用
$query->result_array()吗
计数($data['PENDERS'])