本文作者:admin

Thinkphp5 过滤非数据表字段的数据allowField()方法

admin 2022-08-04 08:00:46
Thinkphp5 过滤非数据表字段的数据allowField()方法摘要: 模型需要过滤非数据表字段的数据,使用方法:$user = new User($_POST);// 过滤post数组中的非数据表字段数据$user->allowFiel...
电信鸢尾卡
类型:免费包邮
特点:39元260G支持结转黄金速率
联通黑牛卡
类型:免费包邮
特点:29元135G全国流量+100分钟
移动金香卡
类型:免费包邮
特点:29元155G首月免月租
流量卡营业厅
全网营业厅超市
免费包邮,应有尽有

模型需要过滤非数据表字段的数据,使用方法:

$user = new User($_POST); // 过滤post数组中的非数据表字段数据 $user->allowField(true)->save();
指定某些字段写入,使用方法:
$user = new User();
// post数组中只有name和email字段会写入
$user->allowField(['name','email'])->save($_POST, ['id' => 1]);

过滤字段的其他方法补充:
DB操作可以使用 strict 关闭字段严格检查:
Db::name(‘user’)->strict(false)->insert($data);
php 的 unset() 销毁变量也可以使用,
unset($data[‘file’])


正规流量卡免费办理,长按二维码进入

阅读
分享