PHP 开源框架 MiniFramework 发布 2.0.0 版

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

内容简介:MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓...

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、 MemcachedRedis 类两种模式并存。
* 创建框架核心代码仓库 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的仓库名称保持一致。


以上所述就是小编给大家介绍的《PHP 开源框架 MiniFramework 发布 2.0.0 版》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Agile Web Development with Rails 4

Agile Web Development with Rails 4

Sam Ruby、Dave Thomas、David Heinemeier Hansson / Pragmatic Bookshelf / 2013-10-11 / USD 43.95

Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Tens of thousands of deve......一起来看看 《Agile Web Development with Rails 4》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试