phalapi
released this
PhalApi 2.14.1
[主要更新]
- 1、增加扩展phalapi/ding-com-bot,钉钉企业内部webhook机器人扩展,
by NullUserException - 2、在线接口文档支持设置文档查看密码
- 3、在线接口文档支持翻译,提供英文和简体中文,可进行语言切换
- 4、一些已知bugfixed
[Portal运营后台]
- 1、一些已知bugfixed
Assets
2
phalapi
released this
PhalApi 2.14.0
[主要更新]
- 1、增加扩展phalapi/ding-com-bot,钉钉企业内部webhook机器人扩展,
by NullUserException - 2、在线接口文档支持设置文档查看密码
- 3、在线接口文档支持翻译,提供英文和简体中文,可进行语言切换
- 4、一些已知bugfixed
[Portal运营后台]
- 1、一些已知bugfixed
Assets
2
phalapi
released this
PhalApi 2.13.3,updateAll fixed,以及添加用户
Assets
2
phalapi
released this
PhalApi 2.13.2
[主要更新]
- 1、Cache具体实现类添加
Cache::pull($key)新方法,实现Get&Delete操作。PhalApi\Cache接口不添加此方法,避免升级后影响已有的实现类。 - 2、DataApi进驻Kernal内核
- 3、上线英文文档:https://docs-en.phalapi.net/#/ ,海外,支持HTTPS,by
williamjiangsa
- 4、增加错误处理,
PhalApi\Error,可纪录警告、提醒和致命错误 - 5、在线接口文档,支持更多示例,如:Javascript示例、Object-C示例、Java示例、CURL示例、PHP示例、Python示例、Golang示例、C#示例
- 6、内置User用户插件、Portal运营平台插件
- 7、一些已知的bugfixed
[Portal运营后台]
Assets
2
phalapi
released this
PhalApi 2.13.1
[主要更新]
- 1、Cache具体实现类添加
Cache::pull($key)新方法,实现Get&Delete操作。PhalApi\Cache接口不添加此方法,避免升级后影响已有的实现类。 - 2、DataApi进驻Kernal内核
- 3、上线英文文档:https://docs-en.phalapi.net/#/ ,海外,支持HTTPS,by
williamjiangsa
- 4、增加错误处理,
PhalApi\Error,可纪录警告、提醒和致命错误 - 5、在线接口文档,支持更多示例,如:Javascript示例、Object-C示例、Java示例、CURL示例、PHP示例、Python示例、Golang示例、C#示例
- 6、一些已知的bugfixed
[Portal运营后台]
Assets
2
phalapi
released this
PhalApi 2.12.2
[主要更新]
- 1、NotORM底层包支持LEFT JOIN关联查询,新增接口
alias($aliasTableName)和leftJoin($joinTableName, $aliasJoinTableName, $onWhere),接口更友好。 - 2、进行数据库查询时,以下划线+数字为后缀的表名会自动作为分表被解析,当分表策略不存在时会自动去掉数字后缀。通过新增的
dbs.tables.__default__.keep_suffix_if_no_map配置项,当设置为true时可以在当分表未匹配时依然保留数字作为表后缀。分表路由中也可通过keep_suffix_if_no_map进行配置,且优先级高于__default__,同时能进行>
单独配置。 - 3、当前环境的配置文件优先加载,新增宏定义API_MODE,可以是:dev, test, prod
- 4、工具类PhalApi\Tool类中添加新方法:
arrayExcludeKeys($array, $excludeKeys),可用于排除数组中不需要的键,例如用于排除数据库查询结果不需要的字段。 - 5、基于layuimin开发管理后台
- 6、在./config/di.php注入初始化文件,添加第三方插件的装载入口。
- 7、在线接口文档UI美化,更优雅
[Portal运营后台]
作为历来的痛点,PhalApi虽然作为接口开源框架,但一直缺少管理后台。为此,PhalApi采用了当前流行且优秀的layuimin开发全新的管理后台。作为第一版管理后台,功能特点有:
- 1、实现管理员创建、后台登录、修改密码和退出等功能
- 2、添加管理后台模块接口,命名空间为Admin,并且提供管理员会话检测的
PhalApi\DI->admin服务 - 3、管理后台菜单的动态获取
- 4、管理后台的静态页面示例调整
[官方应用市场]
PhalApi应用市场:http://www.yesx2.com/
[辅助更新]
- 1、添加PhalApi的钉钉群webhook机器人扩展,由
NullUserException提供。
[BUG修复]
- 1、修复mssql编码设置问题,
'NAMES' is not a recognized SET option.
Assets
2
phalapi
released this
PhalApi 2.11.0
[主要更新]
- 1、接口文档,接口命令空间翻译成中文,把
App显示为我的应用 - 2、在线接口文档兼容扩展类库中多级命名空间的接口,例如
PhalApi\扩展名.Site.Index调整为PhalApi_扩展名.Site.Index - 3、优化接口文档在线测试交互,添加loading,避免接口请求失败时无法区分
- 4、文件日记支持日记文件名前缀配置,以及改用工厂方法加系统配置方式初始化注册文件日记服务
- 5、添加配置项
sys.response.structure_map,支持接口返回结果的字段映射配置 - 6、在线接口文档的semantic前端资源改用本地
[辅助更新]
- 1、添加PhalApi 2.x 虎皮椒支付扩展
- 2、收录symochan/phalapi-usercheck第三方用户登陆检测 UserCheck扩展
[BUG修复]
- 1、修复离线文档生成时不能指定列表和详情页模板,并且统一模板路径
Assets
2
phalapi
released this
PhalApi 2.10.1
[主要更新]
- 1、PDO支持具体驱动的连接选项,支持连接超时设置,避免接口长时间连接出现504 Time out
- 2、PDO调整为有错误时抛出携带更详细错误信息的PDOExcepion,避免笼统的错误提示
- 3、添加
\PhalApi\Api::getApiCommonRules(),以便支持部分接口不需要全局应用参数的场景。 - 4、支持接口参数置空,通过NULL或FALSE赋值可将接口参数取消
- 5、在线接口文档,接口参数转换成客户端看到的参数类型
- 6、接口参数规则中添加is_doc_hide配置,设置为true时,接口文档不显示此参数,但实际上仍可在PHP代码中使用
- 7、缺少必填接口参数时,追加desc到翻译
- 8、兼容接收JSON的参数

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.











