也许是一个简单的问题:
这是我模型中的条纹代码:
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_rows的值发送给我的控制器?
答案 0 :(得分:1)
学员人数只是返回数组的长度,你不需要知道num_rows
$data['numrows'] = count( $data['trainees']);
会做的伎俩