我想更新用户配置文件记录,但是在提交时,弹出一个错误消息“从空值创建默认对象”,当我删除 if 语句并只键入 var_dump($data),, 时,它运行顺利,并显示所有数据,但在 if 命令的存在下,弹出错误。我不知道为什么会这样,请帮忙
class home extends Model
{
protected $table="homes";
public static function upstore($data){
$firstname=Input::get('fname');
$lastname=Input::get('lname');
$phone=Input::get('phone');
$address=Input::get('address');
$profileimage=Input::get('pimage');
$password=Input::get('pswrd');
$confirmpassword=Input::get('cpswrd');
if( $firstname != '' ){
$homes->fname = $firstname;
}
if( $lastname != '' ){
$homes->lname = $lastname;
}
if( $phone != '' ){
$homes->phone = $phone;
}
if( $address != '' ){
$homes->address = $address;
}
if( $profileimage != '' ){
$homes->pimage = $profileimage;
}
if( $password != '' ){
$homes->pswrd = $password;
}
if( $confirmpassword != '' ){
$homes->cpswrd = $confirmpassword;
}
$homes->save();
}
}
它显示这个错误
从空值创建默认对象
慕村225694
婷婷同学_