您现在的位置是:首页 > PHP框架交流PHP框架交流
ThinkPHP6.0 只读字段
上善若水2019-12-07 12:05:40【PHP框架交流】
3068人已围观
简介只读字段用来保护某些特殊的字段值不被更改,这个字段的值一旦写入,就无法更改。 要使用只读字段的功能,我们只需要在模型中定义readonly属性:
只读字段用来保护某些特殊的字段值不被更改,这个字段的值一旦写入,就无法更改。 要使用只读字段的功能,我们只需要在模型中定义readonly
属性:
例如,上面定义了当前模型的
name
和下面举个例子说明下:
$user = User::find(5); // 更改某些字段的值$user->name = 'TOPThink';$user->email = 'Topthink@gmail.com';$user->address = '上海静安区'; // 保存更改后的用户数据$user->save();事实上,由于我们对
name
和address
字段的值被更新了,而name
和支持动态设置只读字段,例如:
$user = User::find(5); // 更改某些字段的值$user->name = 'TOPThink';$user->email = 'Topthink@gmail.com';$user->address = '上海静安区'; // 保存更改后的用户数据$user->readonly(['name','email'])->save();只读字段仅针对模型的更新方法,如果使用数据库的更新方法则无效,例如下面的方式无效。
$user = new User; // 要更改字段值$data['name'] = 'TOPThink';$data['email'] = 'Topthink@gmail.com';$data['address'] = '上海静安区'; // 保存更改后的用户数据$user->where('id', 5)->update($data);
Tags: ThinkPHP
很赞哦! (1)
相关文章
随机图文
php yar扩展实现rpc调用
php使用yar使用扩展进行rpc调用,以最大程度实现程序的解耦,类似java微服务互相调用.是一个不错的方式,简单使用rpc使用.yar使用文档:https://www.php.net/manual让人瞬间爆笑的笑话
1、“王爷,王妃被您送去快手已经三天了。”“她认错了吗?”“没有,王妃说花花世界迷人眼,没有实力你别赛脸,今朝你薄情无义把我放逐,他日我涅槃重生必把你铲除。送你一句话,铁汁,做王呢,是该傲,但是给你脸呢,你得要!”2、去掉一个最高温,去掉一个最低温,今天的天气预报播放完了!3、上课的时候,小明被老师叫起来答题,小明:谢邀。4、你要做自己杀手小张接到了这样的命令。5、一男springboot本地图片上传-读取本地图片http访问回显
前面一片文章实现了图片的简单上传,但是我们要如何实现通过http访问的方式实现可访问呢,其实springboot已经给我们写好了,我们只需本地配置addResourceHandlers即可。在我们的W一些关于音乐的冷笑话,练音乐累了就进来乐一乐
1、“儿子,今天的第一堂倍大提琴课学了啥?”“学会了拉A音”“儿子,今天的第二堂课又学了啥?”“学会了拉D音”“儿子,今天的第三堂课学了啥?”“今天没上课,老师带我们演出去了”2、中提琴和洋葱有什么区别?切中提琴不会流眼泪3、中提琴和蹦床有什么区别?在蹦床上面跳一般都是脱了鞋的4、为什么中提琴比小提琴大?你看错了,其实只是因为小提琴手的头