发布于 2017-10-19 02:54:40 | 153 次阅读 | 评论: 0 | 来源: 网友投递
CrossPHP 轻量级PHP5开发框架
CrossPHP是一个高效, 轻量, 易扩展的PHP5开发框架.
一, Router调整, 增加事件router
$web = CrossCoreDelegate::loadApp('web'); $web->on('router', function($request, CrossCoreRouter $router) use($web) { print_r($request); print_r($router); }); $web->run();
setController(),setAction(),setParams()为public, 允许从外部设置控制器方法及参数
二, PDOSqlDriver执行URD操作时, 返回受影响的记录条数
三, 其他优化
优化Redis驱动, 同一主机不同DB, 只建立一个连接
增加params_dot参数, 控制URL参数部分的分隔符(app配置文件url部分)
Module::getModel(), 防止重复实例化
View类权限调整, 新增virtual_path功能, 新增makeIndex()方法用于生成URL的索引部分
Response增加COOKIE相关方法, 调整basicAuth()参数, 增加digestAuth()方法
Helper::createFolders()增加返回值(bool)
FileCache删除Request Cache相关逻辑, Memcache增加多服务器支持
RequestCache接口参数调整. 优化KEY, 增加ignore_params忽略所有参数
异常模版文件夹重命名及一些注释细节优化
安全性增强, Admin密码加salt, 并使用sha256算法
精简layer中的代码, 输出导航菜单的代码放到视图控制器中处理
优化密保卡控制器类, 优化UI, 防止误操作
修复左侧菜单选中判断, 及树形菜单右侧三角状态错误的BUG
升级AdminLTE至2.4, font-awesome至4.7
增加nprogress, toggle库
规范代码注释及状态码
更新弹窗库