CrossPHP 1.6.0 发布了,轻量级 PHP 开发框架

栏目: 软件资讯 · 发布时间: 6年前

内容简介:1.6.0 更新说明 框架优化 一,  Router调整, 增加事件router $web = Cross\Core\Delegate::loadApp('web'); $web->on('router', function($request, \Cross\Core\Router $router) use($web) { print...

1.6.0 更新说明

框架优化

一,  Router调整, 增加事件router

$web = Cross\Core\Delegate::loadApp('web');

$web->on('router', function($request, \Cross\Core\Router $router) use($web) {
	print_r($request);
	print_r($router);
});

$web->run();

setController(),setAction(),setParams()为public, 允许从外部设置控制器方法及参数

二, PDOSqlDriver执行URD操作时, 返回受影响的记录条数

三, 其他优化

  1. 优化 Redis 驱动, 同一主机不同DB, 只建立一个连接

  2. 增加params_dot参数, 控制URL参数部分的分隔符(app配置文件url部分)

  3. Module::getModel(), 防止重复实例化

  4. View类权限调整, 新增virtual_path功能, 新增makeIndex()方法用于生成URL的索引部分

  5. Response增加COOKIE相关方法, 调整basicAuth()参数, 增加digestAuth()方法

  6. Helper::createFolders()增加返回值(bool)

  7. FileCache删除Request Cache相关逻辑, Memcache增加多服务器支持

  8. RequestCache接口参数调整. 优化KEY, 增加ignore_params忽略所有参数

  9. 异常模版文件夹重命名及一些注释细节优化

Skeleton优化

  1. 安全性增强, Admin密码加salt, 并使用sha256算法

  2. 精简layer中的代码, 输出导航菜单的代码放到视图控制器中处理

  3. 优化密保卡控制器类, 优化UI, 防止误操作

  4. 修复左侧菜单选中判断, 及树形菜单右侧三角状态错误的BUG

  5. 升级AdminLTE至2.4, font-awesome至4.7

  6. 增加nprogress, toggle库

  7. 规范代码注释及状态码

  8. 更新弹窗库


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

百面机器学习

百面机器学习

诸葛越、葫芦娃 / 人民邮电出版社 / 2018-8-1 / 89.00元

人工智能领域正在以超乎人们想象的速度发展,本书赶在人工智能彻底占领世界之前完成编写,实属万幸。 书中收录了超过100道机器学习算法工程师的面试题目和解答,其中大部分源于Hulu算法研究岗位的真实场景。本书从日常工作、生活中各种有趣的现象出发,不仅囊括了机器学习的基本知识 ,而且还包含了成为出众算法工程师的相关技能,更重要的是凝聚了笔者对人工智能领域的一颗热忱之心,旨在培养读者发现问题、解决问......一起来看看 《百面机器学习》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码