【发布时间】:2018-05-26 08:30:21
【问题描述】:
我已经尝试了一段时间,但没有结果.. 我在我的 codeignitor 网站中使用了 ion auth。
我想为前端登录禁用 ion auth,并希望它仅适用于管理端登录。那可能吗?如果是,那么如何..
我的代码:
class Login extends MY_Controller {
public function __construct(){
parent::__construct();
$this->load->library('session');
$this->load->helper('url');
require_once APPPATH.'vendor/autoload.php';
}
public function index(){
$this->render('login');
}
}
这会产生以下错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI::$ion_auth
Filename: MX/Controller.php
Line Number: 59
Backtrace:
File: D:\xampp\htdocs\moneyclues2\application\third_party\MX\Controller.php
Line: 59
Function: _error_handler
File: D:\xampp\htdocs\moneyclues2\application\core\MY_Controller.php
Line: 126
Function: __get
File: D:\xampp\htdocs\moneyclues2\application\core\MY_Controller.php
Line: 59
Function: _setup
File: D:\xampp\htdocs\moneyclues2\application\controllers\Login.php
Line: 7
Function: __construct
File: D:\xampp\htdocs\moneyclues2\index.php
Line: 316
Function: require_once
当我扩展 CI_controller.渲染方法出现以下错误
Fatal error: Call to undefined method Login::render() in D:\xampp\htdocs\moneyclues2\application\controllers\Login.php on line 15
A PHP Error was encountered
Severity: Error
Message: Call to undefined method Login::render()
Filename: controllers/Login.php
Line Number: 15
Backtrace:
【问题讨论】:
-
在构造函数顶部获取 Codeigniter 实例:
$this->CI =& get_instance(); -
抱歉@Vickel 对我不起作用。再次显示相同的错误。
标签: codeigniter ion-auth