Хорошо. Поэтому я работаю над сайтом, используя CI. Вот структура моего контроллера:
class MY_Controller extends Controller
class User extends MY_Controller
class User_Model
Итак, я загружаю User_Model внутри конструктора контроллера пользователя. Я знаю, что он загружен правильно, потому что я пытался что-то напечатать из User_Model, и это работало просто отлично. Тем не менее, когда я использую одну из функций в User_Model от контроллера пользователя, он начал выдавать мне ошибку. Это ошибка, которую я получил:
Неопределенное свойство: User :: $ User_Model
У кого-нибудь есть идеи?
Это расширенный контроллер
class MY_Controller extends Controller {
public function __construct() {
parent::Controller();
}
}
Это контроллер
class User extends MY_Controller {
public function __construct() {
parent::__construct();
$this->load->model('user_model');
echo $this->user_model->validate_user('hartantothio');
}
}
Это пользовательская модель
class User_model extends Model {
public function __construct() {
parent::Model();
}
public function validate_user($user, $pass = '') {
return '123';
}
}