内容简介: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 开发框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
像计算机科学家一样思考Python (第2版)
[美] 艾伦 B. 唐尼 / 赵普明 / 人民邮电出版社 / 2016-7 / 49.00
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。 全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和......一起来看看 《像计算机科学家一样思考Python (第2版)》 这本书的介绍吧!