Я создал модель, которая соединяет 2 таблицыForeach строка массив CodeIgniter
function list_get($id){
$this->load->database();
$query = $this->db-> select('*')
->from('lists')
->join('list_items', 'list_items.items_list_id = lists.list_id')
->where('items_list_id', $id);
return $query->get()->row_array();
}
В моем контроллере я создала view_list функции
public function view_list($id = !FALSE){
$this->load->model('model_lists');
$data["query"] = $this->model_lists->list_get($id);
$this->load->model('model_lists');
if($data["query"]){
$this->load->view('lists/view_list',$data);
} else {
redirect('lists');
}
}
Теперь мой взгляд возвращает только первый результат из базы данных <?php echo $query['item_url'];?>
Как я могу создать foreach, чтобы показать все результаты?
Это не работает, я получаю эту ошибку PHP 'сообщения: Вызов неопределенного метода CI_DB_mysqli_driver :: results_array()' – Radu033