PHP的获取器

1.首先要了解获取器的用处

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

2.应用场景

在数据库存性别的时候不能存男女,而可以存0(未知)1(男)2(女),这样快,获取器就是我在控制器中通过$user->toArray()从模型获取数据的时候,自动调用模型中的getSexAttr()方法,从而返回的结果里面直接是男女,而不是012。

3.使用的注意事项

获取器的命名 get表字段名Attr 比如:getSexAttr

4.实例

protected function getSexAttr($value) {
    $text = [1 => '男', 2 => '女', 3 => '未知'];
    return $text[$value];
  }

5.进一步改进

上面的实例一旦定义好了,就意味着只要你一操作,无论你是否想要转换,他都会帮你转换,这明显是不合理的。所以我们要根据情况来定义,让他为可控的。

场景2:

protected function getSexAttr($value) {
    $text = [1 => '男', 2 => '女', 3 => '未知'];
    return ['val' => $value, 'text' => $text[$value]];
  }

前台就可以直接使用了{$v.sex.val} 是1,2,3值的格式。{$v.sex.text}就是男,女,未知的格式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
获取QQ好友列表√ 录张GIF感受一下UI 部分代码结构: 文件夹说明: 完成功能: QQ群官网登录√ 取Cookie√ 变量:全_cookiess 取QQ号√ 变量:全_superuin 取QQ skey√ 变量:全_skey 取QQ bkn√ 变量:全_bkn 取QQ头像√ 方法:Get_QQHEAD() QQ好友列表功能: 取QQ好友列表√ 方法:QQ好友_列表初始化() 取QQ好友昵称√ 变量:局_Name(列表初始化 方法内) 取QQ好友账号√ 变量:局_Uin(列表初始化 方法内) 取QQ好友头像√  方法:取好友QQ头像() QQ群聊列表功能: 取QQ群聊列表√ 方法:QQ群聊_列表初始化() 取QQ群聊名称√ 变量:局_Name(列表初始化 方法内) 取QQ群聊群号√ 变量:局_Uin(列表初始化 方法内) 取QQ群聊头像√  方法:取群聊QQ头像() 相关方法: Get_Friend_List()‘取QQ好友列表 创建自窗口句柄()‘创建QQ列表,QQ群聊列表句柄 QQ好友_列表初始化()‘获取QQ列表,QQ群聊数据 不足: 判断用户是否在线× (因为现在好像还没有可以判断手机用户在线状态的接口....我就没写判断是否电脑在线了...) QQ资料获取× QQ群聊列表无法显示× 开源这个程序主要是想各位帮忙看看源码.....其实获取QQ群列表的代码也写好了。 但是无法显示,调来调去也不知道是哪里的问题。 (列表生成是用同一套代码的,QQ列表可以生成但是QQ群列表无法生成。)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值