内容简介:1.6.1 更新说明 框架优化 一, 优化Cross\DB\SQLAssembler, 查询条件支持#SQL#指定SQL片段. $this->link->getAll("cpa_admin a, cpa_act_log r", "*", [ 'a.name' => ['#SQL#', 'r.name'] ]); ...
1.6.1 更新说明
框架优化
一, 优化Cross\DB\SQLAssembler, 查询条件支持#SQL#指定 SQL 片段.
$this->link->getAll("cpa_admin a, cpa_act_log r", "*", [ 'a.name' => ['#SQL#', 'r.name'] ]);
二,Cross\DB\SQLAssembler批量插入时自动转换格式
三,REST新增对HEAD,PATCH,OPTIONS的支持
四, 其他优化
附加参数的处理从Cross\Core\Application移动到Cross\Core\Router中处理
注释配置相关方法命名规范, 做到望文生义, 权限提升为public, 便于在外部处理
Cross\Core\Helper加解密用openssl_encrypt替代mcrypt_encrypt
Cross\DB\Drivers中CouchDriver和MongoDriver更新
buildForm事件回调传递view类, 便于生成表单
大量优化代码注释, 更符合规范
Skeleton优化
一, API调试文档优化
访问时增加Basic Auth认证(@cpdocbasic_auth)
允许在类注释中关闭公共参数表单(@cpglobalparams)
优化公共参数设置UI(@cpdocglobal_params)
生成文档时, 公共参数保存在.global.params
二, 增加lib\LogStation用于日志收集
FileLog 将日志保存在本地
HttpLog, UdpLog 将日志发送到远程服务器
三,app\admin相关优化
后台配置独立, 相关模块从modules\admin移动到app\admin\supervise
增加管理员个人信息, 主题设置及操作日志收集
默认数据表结构前缀由cp变更为cpa
优化后台菜单SQL性能
PHP版本兼容性优化
四, 其他优化
cli参数解析优化
增加lib\Tree\TrieTree前缀树,用于关键词屏蔽,替换等功能
优化lib\Mcrypt, 用openssl_encrypt替代mcrypt_encrypt
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《CrossPHP 1.6.1 发布,轻量级 PHP 开发框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。