对于我的项目,我需要检查一些变量是否为空,如果是,那么: A)用户获得一个自定义视图,其中包含缺少变量的消息 B)开发人员/我必须能够看到发出的查询,以检查查询中是否有失败。
我的问题是如何为我的查询分配一个变量(例如$ checkQuery),以便它具有所有值,我可以在错误日志中检查它。
查询
function createUser($data){
$this->firstname = $data['firstname'];
$this->lastname = $data['surname1'].' '.$data['surname2'];
$this->address = $data['adres'];
$this->zipcode = $data['zipcode'];
$this->mail = $data['mail'];
$this->phonenumber = $data['phonenumber'];
$this->db->insert('User',$this);
//Check if the change was succesfull
return ($this->db->affected_rows() != 1) ? false : true;
}
errorLog的功能
function errorLog($var){ //Get the variable that you have passed from your helper
$mail = "Email was empty";
$firstname ="Firstname was empty";
if($var == 'mail') //Change the error function based on what has been passed
{
return log_message('error', $mail); //Here use the return type
}
if($var == 'firstname')
{
return log_message('error', $firstname); //Here use the return type
}
}
用户的视图已完成,我只使用了一个简单的数组,但我目前唯一看到的就是名字或电子邮件是空的。
因此可以使用PHP变量,我可以分配提交的值,并可以将这些值放入我的错误日志中,最好使用log_message