В контроллере метод userRegisterd показывает ошибку. я также загрузил нумерацию страниц
В стеке при потоке, когда я обнаруживаю ошибку по имени (неподдерживаемый тип операнда), он показывает что-то связанное с моделью.
Ошибка из-за метода контроллера или из-за модели. Я не могу понять, какая проблема возникает
public function userRegistered(){
$this->load->library('pagination');
$data['admin'] = "Admin";
if($this->session->userdata('shubhamkapoor9798@gmail.com')){
$config["per_page"] = 20;
$config["uri_segment"] = 3;
$this->load->model('Registered');
$config["total_rows"] = $this->registered->getDB();
$data['users']=$this->registered->getDB();
//var_dump($arr);
$this->pagination->initialize($config);
$page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$data["results"] = $this->registered-
>fetch_countries($config["per_page"], $page);
$data["links"] = $this->pagination->create_links();
$this->load->view('templates/adminHeader', $data);
$this->load->view('templates/adminNav', $data);
$this->load->view('admin/'.__FUNCTION__, $data);
$this->load->view('templates/adminFooter');
}else{
die('Unauthorized Access');
// halt for 5 seconds
}
Модель fetch_countries Метод
public function fetch_countries($limit, $start) {
$this->db->limit($limit, $start);
$query = $this->db->get("registereduser");
$results = array();
if ($query->num_rows() > 0) {
foreach ($query->result() as $result) {
$results[] = $result;
}
return $results;
}
return false;
}