2
我从CodeIgniter中的Flex Auth开始,我应该错过或误解某些东西。
任何想法为什么这段代码给出了“从空值创建默认对象”错误?
我的代码:
$this->load->library('flexi_auth');
$email = '[email protected]';
$username = 'nils';
$password = 'nilsnils';
$user_data = '';
$group_id = 1;
$activate = TRUE;
$this->flexi_auth->insert_user($email, $username, $password, $user_data, $group_id, $activate);
出口();
的其他尝试以虚假为$ USER_DATA:
$this->flexi_auth->insert_user($email, $username, $password, FALSE, $group_id, $activate);
给出了同样的错误。
用户被添加到数据库。 但有此错误在页面上:
A PHP Error was encountered
Severity: Warning
Message: Creating default object from empty value
Filename: models/flexi_auth_lite_model.php
Line Number: 47
这是在型号/ flexi_auth_lite_model.php线47:
$this->auth->session_name = $this->config->item('sessions','flexi_auth');
我没有在互联网上找到的东西,我可以理解为“flexi_auth-> insert_user“和”从空值创建默认对象“。
感谢您的帮助。 Nils。