[前言] 夏天的脚步悄悄来临,在各位小伙伴的辛勤付出下,PhalApi迎来了新版本V1.4.1,在这次更新中着重以开发者便捷为本新增优化了很多功能,如对接口文档添加了各项重要功能可以直接在文档页面进行接口调用等,新增了更多的扩展程序共各位开发人员使用,官方开源项目PhalApi-Blog也在如火如荼的进行中,总的来说PhalApi进入了百花齐放的阶段,让我们看看这次又能为你带什么什么惊喜吧~~~ 基于老版本开发的应用可以无缝升级到v1.4.1版本,直接覆盖核心文件PhalApi即可使用新版功能。 [主要更新] 1、启动开源产品项目PhalApi-Blog博客项目 2、补充接口示例到Examples,如文件上传、数据库CURD操作 3、api文档增加测试功能 感谢@哲别 提供源码参考 4、新增XML扩展 可以对XML 文件进行解析或生成 并且支持XML格式返回结果 感谢@喵了个咪 的提交 5、新增RabbitMQ扩展 可以对专业队列软件RabbitMQ进行队列出入操作 感谢@喵了个咪 的提交 6、添加SOAP扩展,可用于搭建Web Services 7、新收录的扩展类库:PhalApi-RongYun融云扩展类库、PhalApi-Workman、PhalApi-PHPWord 8、收录基于Phalapi框架的gearman扩展(异步并发) [功能性更新] 1、文件上传fil类型,支持批量上传 感谢@Ederth 2、为在线文档添加框架版本升级提示,方便提醒开发人员进行免费升级,并支持设置项目名称 3、官网首页改版,感谢 @明 的贡献 4、slogan更新为:助你创造价值! 5、支持根据ret状态码转换为相应的Http状态码,使用方式:$rs->adjustHttpStatus()->output(); [独立更新] 注意:独立更新需要同步想对应的独立文件,此次版本需要更新listAllApis.php 和check 这两个文件 1、在线接口列表文档优化,支持折叠和展开两种主题风格 2、listAllApis.php支持生成离线文档,使用方式:php /path/to/listAllApis.php,感谢@秋寒 提供 3、重构listAllApis.php文件 4、在线接口列表文档,添加显示接口服务总数 [框架优化] 1、在问答社区增设【招聘】栏目 2、官网文档代码支持高亮显示,方便阅读 3、phalapi-buildtest优化,并支持命名空间 4、数据库类库NotORM优化 5、官网wiki支持短链访问,精简URL [BUG修复] 1、phalapi-buildapp颜色在mac显示错误修正 2、修复MSSQL数据库插入时语法错误的问题,并且当前仅限制MySQL允许使用【`】符号 3、修复swool的server端处理请求完成后无法关闭连接 感谢@Ederth 的提交 4、修正在使用notorm更新的时候,如果更新的字段名有desc等数据库关键字到时候,数据库报错的问题 感谢@wuxyyin 的提交 [最近活动] [PhalApi 文化衫活动] 第一届 PhalApi 文化衫活动 已经圆满结束! 下面是大家的靓照 左一:dogstar 右上:喵了个咪 右下:小学弟 Sponsor Snapshot: 部分贡献者晒照合集: PS:如果你也喜欢PhalApi想为PhalApi出份力就加入到我们的队伍中吧 相关链接: PhalApi在线文档:http://www.phalapi.net/wikis/ PhalApi免费下载:http://git.oschina.net/dogstar/PhalApi 在本次版本更新中,需要特别感谢以下同学的努力与贡献(顺序不分先后): @秋寒、@wuxyyin、@Ederth、@喵了个咪、@dogstar、@明、@哲别 再次感谢,开源的路上,@开源中国和大家一直以来对PhalApi的关注和肯定,如果你喜欢PhalApi也可以通過[其他方式]支持我們,谢谢! PhalApi开源,依然在路上! PhalApi(π框架) v1.4.1 发布,PHP 轻量级 API 接口开发框架下载地址