RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
π框架PhalApi,PHP接口便捷的开发框架,可视化接
  • 作者:admin
  • 发表时间:2020-07-10 17:38
  • 来源:互联网

项目需要团队需要做个移动端的管理终端,时间相对比较紧,所以采用了前后端分离的方式进行开发,前期没什么太大的问题,前后端各司其职,当开始接口对接联调时,一些矛盾就体现出来了,很关键的没有明确的文档规范说明,导致小八哥不断,反复在测试同类型的问题。

机缘巧合下,看到网友的推荐,我们尝试采用了这个π框架,然后部署在本地,让后端尝试把部分常用的接口写进去,然后统一了下调用规范和后端返回规范,通过内网前端的同学自行去对接需要的接口,有问题的统一收集,问题判断,集中快速处理,此后矛盾和八哥少了不少,所有同学集中火力完成项目。

不管你是Windows还是Linux都建议使用Composer安装,安装方式比较简单。(注:前提需要安装Composer这个好东西)

{ret:200,data:{title:Hello PhalApi,version:2.7.0,time:1563331491},msg:}这就说明安装已经完成了

?phpnamespace AppApi;use PhalApiApi;/*** 测试接口服务 * Class Hello * @desc 测试接口 * @package AppApi */class Hello extends Api{ public function getRules() { return array( 'get' = array( 'id' = array('name' = 'id', 'type' = 'int','default'='0', 'require' = true, 'min' = 1, 'desc' = '备注'), ), ); } /** * 获取结果 * @desc 根据评论ID获取对应的评论信息 * @return int id ID返回 * @return string content 内容返回 * @exception 400 非法请求,参数传递错误 */ public function get() { return array( 'id' = 1, 'content' = 1 ); }}?

200 OKdate: Wed, 17 Jul 2019 06:57:16 GMT server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j mod_fcgid/2.3.9 connection: Keep-Alivex-powered-by: PHP/7.2.1 transfer-encoding: chunked keep-alive: timeout=5, max=100 content-type: application/json;charset=utf-8{ ret: 200, data: { id: 1, content: 1 }, msg: }