Ошибка message: call to a member function getmoviesonpagebyrating on null ?
0
модель:
public function getMoviesOnpageByrating($row_count, $offset){
$query=$this->db
->where('category_id',1)
->order_by('rating','desc')
->where('rating>',0)
->get('movie',$row_count, $offset);
return $query->result_array();
}
контроллер:
public function rating() {
$this->data['title'] = "Рейтинг фильмов";
$this->load->library('pagination');
$offset = (int) $this->uri->segment(2);
$row_count = 5;
$count = count($this->Films_model->getMoviesOnPageByRating(0, 0));
$p_config['base_url'] = '/rating/';
$this->data['movie'] = $this->Films_model->getMoviesOnPageByRating($row_count, $offset);
routes:
$route['rating']='main/rating/$1';
$route['rating/(:any)']='main/rating/$1';
ошибка:
Message: Call to a member function getMoviesOnPageByRating() on null
Filename: C:\xampp\htdocs\bpnfresearch\application\controllers\Main.php
Line Number: 38
как это можно исправить?
2 ответов
0
есть :
public function __construct () {
parent:: __construct();
}
0
В контроллере подгрузка модели есть? Примерно такая запись:
public function __construct() {
parent::__construct();
$this->load->model('Films_model');
}
или такая:
public function __construct() {
parent::__construct();
}