您好,欢迎访问一九零五行业门户网

TP5如何对接口显示不同字段

这篇文章主要介绍了关于tp5如何对接口显示不同字段,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
环境thinkphp5 php7.0.10
我们通常会隐藏一些字段,应用于不同的接口
先将database的配置文件更改,将数据集返回类型改为collection
下面我们的接口的查询不管是find()还是select()都一样处理
$group = $group->hidden(['name']);
$group是mode查询到的数据,这一行代码的意思是对name进行隐藏。
当然我们也可以用visible()方法来定义只显示什么字段,这样我在model中就可以将一些不会需要显示的字段加入$hidden数组中,其他字段的选择在控制器中进行
下面看个例子
这是读取的全部信息
下面我们对name字段进行隐藏
或者只对name进行显示
这样我们可以灵活的定义接口显示的信息给客户端,在model中也可以不选择隐藏,对客户端的信息的显示都在控制器中选择
假设我在model中隐藏了这个字段,然在控制器中选择只显示这个字段,他同样会被显示在客户端。
可以看出model的隐藏也可以被控制器改变
相关推荐:
php5连接mssql2005数据库表中的image字段图片显示
以上就是tp5如何对接口显示不同字段的详细内容。
其它类似信息

推荐信息