遇到PHP错误
严重程度:通知
消息:尝试获取非对象的属性
文件名: models / Email_model.php
行号: 187回溯:
文件:/public_html/application/models/Email_model.php行:187 功能:_error_handler
文件:public_html / application / controllers / Home.php行:1409 功能:send_code_sms
文件:/public_html/index.php行:292功能:require_once
控制器:
if ($this->input->post('password1') == $this->input->post('password2')) {
$password = $this->input->post('password1');
$data['password'] = sha1($password);
$this->db->insert('vendor', $data);
$this->email_model->account_opening('vendor', $data['email'], $password);
$id = $this->db->insert_id();
*$this->email_model->send_code_sms('vendor', $id);*
echo 'done';
}
型号:
//email_verify
function send_code_sms($type,$id){
$code = $this->db->get_where($type,array($type.'_id' => $para2))->row()->sms_code;
*$phone = $this->db->get_where($type,array($type.'_id' => $para2))->row()->phone;*
$text = translate('your_verification_code_is')." : ".$code;
$this->do_sms($phone,$text);
}
查看:
require_once BASEPATH.'core/CodeIgniter.php';
我在我的网站上遇到此错误。我向我的开发人员发送了一封电子邮件,以修复导致我的客户无法注册帐户的错误,但我在5天内未收到任何回复。由于没有api,短信验证功能不应该使用。所以唯一应该工作的是电子邮件验证。每当有人试图注册时,就会出现上述错误。 需要帮忙。谢谢
(有一个星号表示带有错误的行)