皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

PHP 开源框架 MiniFramework 发布 2.0.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。

MiniFramework 于 2019 年 6 月 11 日发布 2.0.0 版本,变化有:

* 重构框架核心架构,按功能模块划分目录和命名空间。
* 新增命名空间 Mini\Base,用于框架基础类库。
* 新增命名空间 Mini\Cache,用于缓存类库。
* 新增命名空间 Mini\Captcha,用于验证码等人机识别校验类库。
* 新增命名空间 Mini\Db,用于数据库操作类库。
* 新增命名空间 Mini\Helpers,用于全静态助手类库。
* 新增常量 CSRF_TOKEN_ON,默认值为 TRUE,用于控制防御 CSRF 跨站请求伪造攻击功能的开启和关闭。
* 新增方法 Mini\Base\Request::checkCsrfToken(),用于校验客户端传入 CSRF-Token。
* 新增方法 Mini\Base\Request::createCsrfToken(),用于生成一个新的 CSRF-Token。
* 新增方法 Mini\Base\Request::getCsrfParamName(),用于获取 CSRF-Token 存储键名。
* 新增方法 Mini\Base\Request::loadCsrfToken(),用于读取 CSRF-Token。
* 新增方法 Mini\Helpers\Safe::getCsrfToken(),用于随时获取当前存储于 Server 端的 CSRF-Token。
* 改进 Mini\Db 类库,支持原有工厂模式调用和直接调用 MySQL 类 Mini\Db\Mysql 两种模式并存。
* 改进 Mini\Cache 类库,支持原有工厂模式和直接调用 File、Memcache、Memcached 和 Redis 类两种模式并存。
* 创建框架核心代码仓库 https://github.com/jasonweicn/miniframework-core 用于正式版本发布。
* 完善用于演示的应用示例 App。
* 完善 Composer 配置,更好的支持在项目中通过 Composer 引入框架进行编码。
* 完善代码注释。

MiniFramework 2.0.0 版本下载地址
zip 格式:https://github.com/jasonweicn/miniframework/archive/2.0.0.zip
tar.gz 格式:https://github.com/jasonweicn/miniframework/archive/2.0.0.tar.gz

MiniFramework 快速入门文档
地址:http://www.miniframework.com/docv2/guide/

近期版本更新主要变化回顾:

1.5.2

* 新增全局函数 htmlEncode(),用于转换特殊字符为 HTML 实体字符,便于防范 XSS 攻击。
* 更新 composer.json 中定义的包名,从命名上与 Github 的仓库名称保持一致。

转自 https://www.oschina.net/news/107337/miniframework-2-0-0-released

分享到:更多 ()