求助,模型updata的时候,要把值改为null怎么办啊,自动把我的数组值为null的去掉了

浏览:1284 发布日期:2013/08/21 分类:求助交流
模型updata的时候,要把值改为null怎么办啊,自动把我的数组值为null的去掉了
具体代码为下$model = M('att');
$array['Id']=5;
$array['Name']='aaaa';
$array['Parent']=null;

$map['Id']=$array['Id'];
$result=$model->where($map)->save($array);
运行之后,发现att表中的Parent字段没有改啊,然后运行
$model->getLastSql();得到sql语句为

UPDATE `att` SET `Id`=5,`Att_Name`='aaaa' WHERE ( `Id` = 5 )
俺要把Parent变为null空值啊,由于这个字段是整形,不能改为空字符串(也就是''),我只能设置默认值为空值,但是数组元素设置成为控制之后,就直接抛弃了55555555~求助该怎么办
thinkphp的版本为3.1.3
最佳答案
评论( 相关
后面还有条评论,点击查看>>