内容简介:PhalApi 2.12.2 [主要更新] NotORM底层包支持LEFT JOIN关联查询,新增接口alias($aliasTableName)和leftJoin($joinTableName, $aliasJoinTableName, $onWhere),接口更友好。 进行数据库查询时,以下划线+数字为后...
PhalApi 2.12.2
[主要更新]
- NotORM底层包支持LEFT JOIN关联查询,新增接口
alias($aliasTableName)
和leftJoin($joinTableName, $aliasJoinTableName, $onWhere)
,接口更友好。 - 进行数据库查询时,以下划线+数字为后缀的表名会自动作为分表被解析,当分表策略不存在时会自动去掉数字后缀。通过新增的
dbs.tables.__default__.keep_suffix_if_no_map
配置项,当设置为true时可以在当分表未匹配时依然保留数字作为表后缀。分表路由中也可通过keep_suffix_if_no_map
进行配置,且优先级高于__default__
,同时能进行>
单独配置。 - 当前环境的配置文件优先加载,新增宏定义API_MODE,可以是:dev, test, prod
- 工具类PhalApi\Tool类中添加新方法:
arrayExcludeKeys($array, $excludeKeys)
,可用于排除数组中不需要的键,例如用于排除数据库查询结果不需要的字段。 - 基于layuimin开发管理后台
- 在./config/di.php注入初始化文件,添加第三方插件的装载入口。
- 在线接口文档UI美化,更优雅
[Portal运营后台]
作为历来的痛点,PhalApi虽然作为接口开源框架,但一直缺少管理后台。为此,PhalApi采用了当前流行且优秀的layuimin开发全新的管理后台。作为第一版管理后台,功能特点有:
- 实现管理员创建、后台登录、修改密码和退出等功能
- 添加管理后台模块接口,命名空间为Admin,并且提供管理员会话检测的
PhalApi\DI->admin
服务 - 管理后台菜单的动态获取
- 管理后台的静态页面示例调整
[官方应用市场]
官方应用市场已同步上线,欢迎广大开发者进驻!
PhalApi应用市场:http://www.yesx2.com/
[辅助更新]
- 添加PhalApi的钉钉群webhook机器人扩展,由
NullUserException
提供。
[BUG修复]
- 修复mssql编码设置问题,
'NAMES' is not a recognized SET option.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Nature of Code
Daniel Shiffman / The Nature of Code / 2012-12-13 / GBP 19.95
How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital w......一起来看看 《The Nature of Code》 这本书的介绍吧!