$info=array('name'=>$model->name,'E_mail'=>$model->email,'phone'=>$model->phone);
上面的语句和下面的语句有什么区别 ,打印结果都一样
$info['name'] = $model->name;
$info['E_mail'] = $model->email;
$info['phone'] = $model->phone;
为什么上面的存储失败 下面的可以存储进数据库
第一个是初始化一个数组,然后覆盖了$info,此时$info就是一个纯数组,所以调save()没用,第二个是给$info对象的属性赋值,赋完值再调save
好好学一下markdown语法,不要每次发帖都要我帮你改。另外这位同学今天早上在教程里发垃圾帖,在这里警告你一次,如果再发就封号了。
一看2个 $info 就不相同,数组有待加强
字段要写完整,如果表还有必填字段,都要赋值$info=array(...)
// 新建一个数组,并赋值给 $info$info->save();
// save()
是 (ActiveRecord extends) BaseActiveRecord
的方法