设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

CrossPHP 1.6.1发布,轻量级PHP开发框架

2018-2-25 19:52| 发布者: joejoe0332| 查看: 244| 评论: 0|原作者: oschina|来自: oschina

摘要: 1.6.1 更新说明框架优化一, 优化Cross\DB\SQLAssembler, 查询条件支持#SQL#指定SQL片段.$this-link-getAll("cpa_admina,cpa_act_logr","*", ]);二,Cross\DB\SQLAssembler批量插入时自动转换格式三,REST新增对HEAD,PA ...

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的支持

四, 其他优化

  1. 附加参数的处理从Cross\Core\Application移动到Cross\Core\Router中处理

  2. 注释配置相关方法命名规范, 做到望文生义, 权限提升为public, 便于在外部处理

  3. Cross\Core\Helper加解密用openssl_encrypt替代mcrypt_encrypt

  4. Cross\DB\Drivers中CouchDriver和MongoDriver更新

  5. buildForm事件回调传递view类, 便于生成表单

  6. 大量优化代码注释, 更符合规范

Skeleton优化

一, API调试文档优化

  1. 访问时增加Basic Auth认证(@cpdocbasic_auth)

  2. 允许在类注释中关闭公共参数表单(@cpglobalparams)

  3. 优化公共参数设置UI(@cpdocglobal_params)

  4. 生成文档时, 公共参数保存在.global.params

二, 增加lib\LogStation用于日志收集

  1. FileLog 将日志保存在本地

  2. HttpLog, UdpLog 将日志发送到远程服务器

三,app\admin相关优化

  1. 后台配置独立, 相关模块从modules\admin移动到app\admin\supervise

  2. 增加管理员个人信息, 主题设置及操作日志收集

  3. 默认数据表结构前缀由cp变更为cpa

  4. 优化后台菜单SQL性能

  5. PHP版本兼容性优化

四, 其他优化

  1. cli参数解析优化

  2. 增加lib\Tree\TrieTree前缀树,用于关键词屏蔽,替换等功能

  3. 优化lib\Mcrypt, 用openssl_encrypt替代mcrypt_encrypt


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部