Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter:未加载输入类(或者我认为是这样)_Php_Codeigniter - Fatal编程技术网

Php CodeIgniter:未加载输入类(或者我认为是这样)

Php CodeIgniter:未加载输入类(或者我认为是这样),php,codeigniter,Php,Codeigniter,我正在尝试使用CI框架(PHP),但对于核心的“Input”类运气不太好 这是我的密码: $user_name = $this->input->post('username'); $password = $this->input->post('password'); 这是我尝试加载控制器时的结果: 遇到一个PHP错误 严重性:通知 消息:未定义的属性:登录::$input 文件名:controllers/login.php 电话号码:24 有什么提示吗?请确保您的控制器

我正在尝试使用CI框架(PHP),但对于核心的“Input”类运气不太好

这是我的密码:

$user_name = $this->input->post('username');
$password = $this->input->post('password');
这是我尝试加载控制器时的结果:

遇到一个PHP错误

严重性:通知

消息:未定义的属性:登录::$input

文件名:controllers/login.php

电话号码:24


有什么提示吗?

请确保您的控制器扩展了
CI\u controller
,并且您自己调用了父构造函数:

class Login extends CI_Controller {
    public function __construct() {
        parent::__construct();
    }
    /* the rest of your code... */
}

因为它说“这个类是由系统自动初始化的,所以不需要手动初始化。”在输入类的文档中,这应该不是问题所在。您的控制器是否扩展了控制器基类?也许您可以向我们展示整个类,并删除除包含此代码的方法之外的所有其他方法?您是否在控制器构造函数中调用了父构造函数?在config.php中是否正确设置了系统和应用程序路径?您的控制器中还有什么,以及ci的哪个版本?我没有调用构造函数…没有意识到如果我扩展父ci_控制器类,我必须调用构造函数。谢谢!我没有意识到我需要使用构造函数然后调用父函数…只是觉得扩展CI_控制器函数就足够了。