Thinkphp5.0模型如何用获取器和修改器实现长尾词疑问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1204个文字,预计阅读时间需要5分钟。
本示例讲述了Thinkphp5.0框架使用模型(Model)的获取器、修改器和软删除数据操作。
一、获取器在Model中使用`get`方法,通过字段名`Attr`可以修改返回值。
phppublic function getAttrAttr($value){ return '修改后的值';}
二、修改器通过修改器可以改变字段的赋值。
phppublic function setAttrAttr($value){ return '处理后的值';}
三、软删除软删除是通过在模型中添加一个`deleted_at`字段,在查询时忽略已删除的数据。
phpprotected static function init(){ static::$deleteTime=true; // 开启软删除}
本文实例讲述了Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作。分享给大家供大家参考,具体如下:
一、获取器
在model中使用 get+字段名+Attr,可以修改字段的返回值。
数据库中性别保存为,0未知、1男、2女,查询时返回汉字:
model:
//将性别的012修改为未知、男。
本文共计1204个文字,预计阅读时间需要5分钟。
本示例讲述了Thinkphp5.0框架使用模型(Model)的获取器、修改器和软删除数据操作。
一、获取器在Model中使用`get`方法,通过字段名`Attr`可以修改返回值。
phppublic function getAttrAttr($value){ return '修改后的值';}
二、修改器通过修改器可以改变字段的赋值。
phppublic function setAttrAttr($value){ return '处理后的值';}
三、软删除软删除是通过在模型中添加一个`deleted_at`字段,在查询时忽略已删除的数据。
phpprotected static function init(){ static::$deleteTime=true; // 开启软删除}
本文实例讲述了Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作。分享给大家供大家参考,具体如下:
一、获取器
在model中使用 get+字段名+Attr,可以修改字段的返回值。
数据库中性别保存为,0未知、1男、2女,查询时返回汉字:
model:
//将性别的012修改为未知、男。

