Eyoucms程序开发:只读字段
只读字段用来保护某些特殊的字段值不被更改,这个字段的值一旦写入,就无法更改。 要使用只读字段的功能,我们只需要在模型中定义readonly属性:
namespace app\index\model;
use think\Model;
class User extends Model
{
protected $readonly = ['name','email'];
}
例如,上面定义了当前模型的name和email字段为只读字段,不允许被更改。也就是说当执行更新方法之前会自动过滤掉只读字段的值,避免更新到数据库。
下面举个例子说明下:
$user = User::get(5);
// 更改某些字段的值
$user->name = 'TOPThink';
$user->email = 'Topthink@gmail.com';
$user->address = '上海静安区';
// 保存更改后的用户数据
$user->save();
事实上,由于我们对name和email字段设置了只读,因此只有address字段的值被更新了,而name和email的值仍然还是更新之前的值。
相关文档
- 解析加快网站页面加载速度提升seo优化效果的方法
- 撬开网站流量上涨乏力的魔咒就是事件营销
- 营销型网站怎么做才有利于建立与搜索引擎之间的信任
- 智能型营销网站建设的成功是离不开搜索引擎的优化协助
- 在网络推广的发展趋势下,网站SEO优化首当其冲
- seo优化公司卖的是SEO技术还是SEO服务?
- 移动端搜索的重要性和SEO优化意义
- 自适应网站是否需要升级到独立的移动端链接?
- 常见的网站SEO诊断方法
- 专业的网站优化公司只会解决网站排名难题,挖掘网站价值
- 将SEO融入到网站运营能更好的排名!
- 搜索引擎优化的定义和价值
- 熟知seo关键词优化进度才能更好推进企业网站的发展
- 网络营销是一门有技术的学问,需要紧跟科技创新市场营销变化
- 做网站优化还需要找有seo实战经验的公司
- 网站做SEO优化的三大优点让企业受益颇多
- 有效执行是SEO网站排名的关键
- 从SEO优化师的角度看网站改版
- 内链优化的六大细节要注意
- 企业网站搜索引擎优化的必要性
上一篇: Eyoucms程序开发:时间戳
下一篇: Eyoucms程序开发:软删除

