Php 未定义的属性:Auth::$model[CodeIgniter]

Php 未定义的属性:Auth::$model[CodeIgniter],php,codeigniter,Php,Codeigniter,我知道这个结论可能重复,但我已经尝试过这些建议,但仍然无法解决这个问题: 环境: $autoload['libraries'] = array('email', 'session', 'database', 'form_validation'); 控制器: <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Auth extends CI_Controller { public fun

我知道这个结论可能重复,但我已经尝试过这些建议,但仍然无法解决这个问题:

环境:

$autoload['libraries'] = array('email', 'session', 'database', 'form_validation');
控制器:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Auth extends CI_Controller {

public function __construct()
{
    parent::__construct();
    $this->load->library('form_validation');
    $this->load->model('Auth_model', 'Auth');
}

private function _login()
    {
        $email = $this->input->post('email');
        $password = $this->input->post('password');

        $user = $this->model->Auth->getUser();
更改

   $user = $this->model->Auth->getUser();
进入

改变

   $user = $this->model->Auth->getUser();
进入


在你将要使用的类中尝试这个
键入
$this->library->(“您想要的库”)
。我希望它能有所帮助。

在你将要使用的课程中尝试一下这个
键入
$this->library->(“您想要的库”)
。我希望它能有所帮助。

我已经从构造函数加载了模型(我编辑了我的答案),很抱歉之前没有提到,但现在仍然没有;t work谢谢,这个很好用:)!但是你能告诉我为什么我不需要先调用模型->吗?我已经从构造函数加载了模型(我编辑了我的答案),很抱歉之前没有提到,现在仍然没有;t work谢谢,这个很好用:)!但是你能告诉我为什么我不需要先调用model->吗?我已经从构造函数中加载了类/模型,它仍然不工作。我已经从构造函数中加载了类/模型,它仍然不工作
$user = $this->Auth->getUser();