美文网首页
thinkphp5.0 读取器(获取器)

thinkphp5.0 读取器(获取器)

作者: s_u_n | 来源:发表于2019-08-14 11:23 被阅读0次

获取器的作用是在获取数据的字段值后自动进行处理

如图所示:

图一为数据表,图二为控制器(controller),图三为模型层(model)

数据表 控制器 模型层

当控制器实例化模型层并且用图二的方式调用数据表字段的时候会先到model里寻找get+{该字段名(下划线驼峰代替)}+Attr)方法如果没有就输出数据表里的数据,如果有则输出该方法处理后的数据。

获取器有两个形参第一个是该字段的数据,第二个是整条数据。

获取器还可以定义数据表中不存在的字段,例如:

classUserextendsModel{

public  function  getStatusTextAttr($value,$data){

$status=[-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核'];

return$status[$data['status']];

}

}

相关文章

  • thinkphp5.0 读取器(获取器)

    获取器的作用是在获取数据的字段值后自动进行处理 如图所示: 图一为数据表,图二为控制器(controller),图...

  • 自定义模型基类以及昨天问题的解决

    读取器的应用 获取器的作用是在获取数据的字段值后自动进行处理 自定义模型基类 提供了一些公用的方法 如定义图片路由...

  • 小程序全栈学习-读取器基本类的建立

    读取器模型基类的定义 读取器可以独立完成图片资源的URL的读取和拼接功能,在很多类都会使用,为避免代码的重复自然会...

  • Spring源码解读之BeanDefinition读取器

    Spring源码解读之BeanDefinition读取器 BeanDefinitionReader 1、这个接口的...

  • TP5获取器

    前言: tp5中有个小功能,在文档中介绍的不多,却非常实用,在其他地方它叫读取器。tp5中它叫获取器。如果单看文档...

  • 【TP5-06】读取器和修改器

    1、读取器对于模型中的数据,每次在读取后需要再处理的情况,这个时候使用读取器在模型中一次性处理,一方面使代码简介,...

  • tp框架验证器实现

    验证器 概述 ThinkPHP5.0验证使用独立的\think\Validate类或者验证器进行验证。 独立验证 ...

  • Metal-AVAssetReader

    AVAssetReader AVAssetReader是AVFoundation中的一个读取器对象 1、直接从存储...

  • 读取器的利用

    今天白天出去转了转,晚上趁着还早,看了会视频学了会读取器的利用,但是,无奈的很,总是有bug,唉,本以为可以很快解...

  • 模型读取器与修改器

    index.php控制器中: 可以在模型中设计一个读取器,就不用每次都这么用了。 staff.php模型中: in...

网友评论

      本文标题:thinkphp5.0 读取器(获取器)

      本文链接:https://www.haomeiwen.com/subject/ghtgjctx.html