Thinkphp6中怎么封装优化api数据格式

 277

下面给大家介绍关于thinkphp6中怎么封装优化api数据格式,希望对需要的朋友有所帮助!

在app根目录下Common.php文件中存放的是公共的方法,在这里定义的方法,可以在任何程序中的文件中都可以使用。


607e8378ab9c5.png

607e838ae10ae.png


参数解析:

status  状态码,一般是0或者是1,0代表错误,1代表正确,有数据返回。
 
message  错误信息
 
httpstatus  描述http请求,200表示正常,404表示页面不存在,这些都可以在文件中约定
 
data   返回数据,如果数据为空,可以使用null进行描述。


但是,此时,在这个方法当中存在常用,比如status中的0或者1,http状态码200,我们可以将这些常量抽离出来到统一一个文件当中,这样就可以方便我们后续进行修改了。

解决方案

创建文件

在config中目录里面,是专门用来存放我们的配置文件,因此,我们可以在config里面创建一个文件专门用来存放这些常量。


607e83c6e01e7.png


使用变量

我们可以使用config()这个方法就可以读取配置文件里面的类文件了,status代表的是类文件,通过点获取这个类里面的属性对应的属性值。

如下图


在这里插入图片描述

其实要理解这样的写法并不难,我们可以将config目录看作是一个方法,而每一个文件看作是一个对象,有对象必然会有属性和方法,因此,我们就可以通过点去获取对象的属性对应的属性值。


本文网址:https://www.98ks.vip/server-175.html
转载请声明来自:98k源码网 - Thinkphp6中怎么封装优化api数据格式

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐