Я пытаюсь получить данные из таблицы, я создал контроллер, модель и представление, но когда я пытаюсь открыть представление, я получаю две ошибки: одна - Message: Undefined variable: u_list
, а другая - Message: Invalid argument supplied for foreach()
. Я использую CodeIgniter. 3.1.9
Контроллер
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class UserFetch extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->database();
$this->load->model('userinsert');
}
public function index() {
$data['u_list']=$this->userinsert->select();
$this->load->view('dashboard', $data);
}
}
?>
Модель
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class UserInsert extends CI_Model {
function __construct() {
parent::__construct();
}
function user_insert($data) {
$this->db->insert('users', $data);
}
public function select() {
$query = $this->db->get('users');
return $query;
}
}
?>
View
<tbody>
<?php
foreach ($u_list as $row) {
?>
<tr>
<td><?php echo $row->first_name;?></td>
<td><?php echo $row->last_name;?></td>
</tr>
<?php }
?>
</tbody>
Помогите мне с этим, ребята