我对codeigniter相当陌生,似乎无法解决这个问题,简而言之,我在理解CodeIgniter框架之间的数据流时遇到了问题。我只想显示使用模态从数据库中获取的数据并将它们显示在视图中。
我的控制器中的代码是:
$unitData =$this->ClientUnit->getBlockUnits($client_block_ID);
foreach ($unitData->result() as $row){
for ($i=0; $i < 3; $i++) {
$client_unit_name[$i] = $row->client_unit_name[$i];
$unit_owner_name[$i] = $row->unit_owner_name[$i];
}
}
$data['client_unit_name'] = $client_unit_name;
$data['unit_owner_name'] = $unit_owner_name;
$this->load->view('newblock_unit',$data);
我的模态文件是:
function getBlockUnits($client_block_ID) {
$query = $this->db->query('SELECT * FROM client_units where client_block_ID="'.$client_block_ID.'"');
return $query;
}
如您所见,从我的模态和控制器代码中,问题是由于返回了多行,目前我只得到视图所有输出中的最后一行,而不是单个行......