save方法带field的问题 field限制不起作用

浏览:774 发布日期:2016/08/12 分类:求助交流 关键字: save field
$Model = D('Cont');
$map['id']=I('get.id');
$Model->where($map)->field('menuid')->save($data);
dump(M()->getLastSQL());
dump出来的信息显示 除了menuid外 其他列的信息也被修改了

document.thinkphp.cn里明明写的和add方法一样,save方法支持使用field方法过滤字段和filter方法过滤数据,例如:
$User = M("User"); // 实例化User对象
// 要修改的数据对象属性赋值
$data['name'] = 'test';
$data['email'] = '<b>test@gmail.com</b>';
$User->where('id=5')->field('email')->filter('strip_tags')->save($data); // 根据条件保存修改的数据
最佳答案
评论( 相关
后面还有条评论,点击查看>>