php针对添加数据时候,数据库不存在的字段过滤掉?????
在thinkphp5.0中 ,过滤掉数据库不存在的字段常用:
模型操作可以使用 allowfield 过滤非数据表字段数据
$user->allowfield(true)->save($data)或者$update=model('goods')->allowField(true)->isUpdate(true)->save($data);方法实现。
也可以在模型定义
设置 field 属性为 true,如下:
class User extend Model {
protected $field = true;
}
或者DB操作可以使用 strict 关闭字段严格检查:
Db::name('user')->strict(false)->insert($data);过滤字段进行添加或者修改操作
三种方式。。。。