Это функция контроллера:
public function tableMap()
{
$nums = array("3","4","5","7");
foreach ($nums as $num):
$data['juns'] = $this->Hosting_model->djuns($num);
endforeach;
$data['tables'] = $this->Hosting_model->get_tables();
$this->load->view('templates/header');
$this->load->view('hosting/tableMap',$data);
$this->load->view('templates/footer');
}
Это функция модели:
publi c функция djuns ($ num) {
$this->db->select('clients.fullname');
$this->db->from('tables');
$this->db->join('clients', 'tables.phonenumber =clients.phonenumber', 'left');
$this->db->where('num', $num);
$query = $this->db->get();
return $query->result_array();
}
Я пытаюсь отобразить массив значений, который возвращается из:
$data['juns'] = $this->Hosting_model->djuns($num);
Когда я отображаю его в своем представлении, я получаю только последнее значение, которое вошло в массив. Что я делаю не так?
Эта часть кода на мой взгляд:
foreach($juns as $jun):
echo $jun['fullname'];
endforeach;