Codeigniter урок 22 - ошибка
1
Выдаёт вот такую ошибку, как её исправить, что она означает? У меня порт 8081 В конфиге и в dx библиотеке прописал его.
Severity: 8192
Message: Methods with the same name as their class will not be constructors in a future version of PHP; DX_Auth has a deprecated constructor
Filename: libraries/DX_Auth.php
Line Number: 16
Backtrace:
File: C:\xampp\htdocs\kinomonster\application\core\MY_Controller.php
Line: 6
Function: __construct
File: C:\xampp\htdocs\kinomonster\index.php
Line: 292
Function: require_once
2 ответов
5
Просто замени в файле libraries - DX_auth.php строку function DX_Auth() на function __construct(). т.е. как в примере ниже:
//function DX_Auth()
function __construct()
{
$this->ci =& get_instance();
log_message('debug', 'DX Auth Initialized');
// Load required library
$this->ci->load->library('Session');
$this->ci->load->database();
// Load DX Auth config
$this->ci->load->config('dx_auth');
// Load DX Auth language
$this->ci->lang->load('dx_auth');
// Initialize
$this->_init();
}
5
Большое спасибо.