Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Blog
Sign in
Sign up
Fetch the repository succeeded.
Open Source
>
Web Development
>
Web Framework
&
Donate
Please sign in before you donate.
Cancel
Sign in
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
Unwatch
Watching
Releases Only
Ignoring
3
Star
8
Fork
2
jasonwei
/
miniframework
Code
Issues
0
Pull Requests
0
Wiki
Insights
DevOps
Gitee Go
Baidu Efficiency Cloud
Tencent CloudBase
Tencent Cloud Serverless
Jenkins for Gitee
Service
Gitee Pages
PHPDoc
Quality analysis
CodeSafe
Gitee Scan
Don’t show this again
Graphs
Releases
Tags
Commits
Attachments
2.6.1
d77cc48
2021-01-12 20:21
Version 2.6.1 released.
jasonwei
修复:框架在 MVC 模式运行时,常量 SHOW_DEBUG 失效的 Bug。
Last committed message:
Update CHANGES.md
2.6.0
b6a46b9
2021-01-10 09:06
Version 2.6.0 released.
jasonwei
版本变化
新特性:新增常量 URL_SUFFIX,默认值为"htm|html|shtml",用于定义伪静态扩展名。
新特性:新增常量 URL_SPLIT_SYMBOL,默认值为"_",用于定义伪静态时 URL 参数的分割符号。
新特性:新增常量 LOG_MODE,默认值为1,用于定义日志存储模式(1为文件,2为数据库)。
新特性:新增常量 LOG_DB_CONFIG,默认值为"database:default",用于定义日志存储的数据库配置(LOG_MODE为2时生效)。
新特性:新增常量 LOG_TABLE_NAME,默认值为"log",用于定义日志存储的数据表名(LOG_MODE为2时生效)。
新特性:新增 Mini\Db\Mysql::checkTableIsExist() 方法,用于检查数据表是否存在。
新特性:改进 Mini\Base\Log 类,支持日志存入数据库。
新特性:改进 Mini\Base\Request 类,支持识别通过常量 URL_SUFFIX 定义的伪静态扩展名。
新特性:支持按自定义的伪静态 URL 参数分割符号进行访问请求解析的新特性。
新特性:改进 arrayToUrlParams() 全局函数,新增按伪静态模式拼接参数的方式。
升级说明
兼容 PHP 最低版本为 7.2.0,PHP 8.0.0 已测试可正常运行。
当前版本向前兼容至 V2.4.0 版本,使用 V2.4.0 及后续版本的开发者可直接升级至 V2.6.0 版本。
文档已同步更新,地址:
http://www.miniframework.com/docv2/guide/
Last committed message:
Update README.md
2.5.0
097c5e7
2021-01-01 04:22
MiniFramework 发布 2.5.0 版本
jasonwei
新增全局函数 arrayToUrlParams(),用于将数组转换为请求参数(例如:a=1&b=2&c=3)
新增 Mini\Security\Sign::setSalt() 方法,用于设置一个自定义的 Salt 字符串。
新增 Mini\Base\Model::getLastSql() 方法,用于在模型中获取最近一条被执行的SQL语句,便于开发者进行调试。
改进 Mini\Base\Model::where() 方法,支持全新的查询条件设置方法(原有自定义字符串方式依旧支持)。
改进 Mini\Db\Mysql::insertAll() 方法,增加参数 $prepare,默认值为 TRUE,用于确定是否进行预处理。
改进 Mini\Db\Mysql::insert() 方法,增加参数 $prepare,默认值为 TRUE,用于确定是否进行预处理。
改进 Mini\Base\Model::add() 方法,改为通过预处理方式插入数据。
改进 Mini\Db\Mysql::prepareInsertAll() 方法,完善对于传入数据格式的校验。
改进 browserDownload() 全局函数,读取下载文件后终止脚本运行,避免浏览器下载无用数据。
测试支持 PHP 8.0。
统一代码注释风格。
Last committed message:
Update CHANGES.md
2.4.0
fdca9ab
2020-07-11 12:11
MiniFramework 发布 2.4.0 版本
jasonwei
新增 isTimestamp() 全局函数,用于判断一个字符串是否为 UNIX 时间戳格式。
新增 CSRF_TYPE 常量,默认值为cookie,用于定义客户端获取 CSRF 令牌的方式。
新增 header 方式获取 CSRF 令牌的特性,默认 X-Mini-Csrf-Token 为消息头名称。
新增 Mini\Security\Sign 类,用于对 GET 或 POST 数据进行签名和校验。
在示例 Example 控制器中,增加了通过 Mini\Security\Sign 类进行签名和校验的示例代码。
为提升运行效率将 CSRF 令牌校验改为默认禁用状态,因此变更常量 CSRF_TOKEN_ON 默认为 FALSE。
改进视图渲染和输出方式,统一由 Mini\Base\Http 负责最终输出。
基于安全考虑,从响应头中删除 MiniFramework 文字信息。
Last committed message:
Update CHANGES.md
2.3.3
026c58f
2020-07-05 23:37
发布2.3.3 持续修复Bug
jasonwei
修复REST模式运行时的一个Bug,感谢PndOS反馈此Bug。
Last committed message:
Update CHANGES.md
2.3.1
bbf50bc
2020-02-29 11:40
发布2.3.1版
jasonwei
修复Mini\Base\Upload::saveOne()方法中无法正常抛出异常的Bug
完善部分代码中遇到错误的异常提示
完善示例应用兼容多平台目录分隔符
Last committed message:
Update CHANGES.md
2.3.0
045fd37
2020-02-19 01:11
MiniFramework发布2.3.0版本(放弃对于PHP5的兼容性支持,提升PHP最低版本要求至7.2.0)
jasonwei
新增方法Mini\Db\Mysql::prepareInsert(),用于按预处理方式向MySQL插入记录
新增方法Mini\Db\Mysql::prepareInsertAll(),用于按预处理方式向MySQL批量插入记录
在示例应用入口index.php中,改用const声明常量,优化框架性能
在部分文件中,启用PHP7支持的批量引入命名空间的代码写法
全面启用方括号方式定义数组
更新composer.json定义,
放弃对于PHP5的兼容性支持,提升PHP最低版本要求至7.2.0
Last committed message:
Update composer.json
2.2.0
f56a7a0
2019-10-30 11:51
发布2.2.0版本
jasonwei
新增Block(代码块)机制,用于在视图中的任意位置定义或输出Block数据
新增在视图中通过$this->setJsFile()方法设置JS文件资源在body标签前加载的特性
改进模型中数据库的连贯操作特性,允许field()方法传入数组形式来指定字段名
修正Session::destroy()方法在某些环境中无法正常销毁会话数据的Bug
Last committed message:
Update CHANGES.md
2.1.0
4060ba1
2019-10-17 15:29
2.1.0
Update CHANGES.md
zip
tar.gz
2.0.1
1137008
2019-06-13 13:14
2.0.1
Update CHANGES.md
zip
tar.gz
2.0.0
2a3eaeb
2019-06-11 01:12
2.0.0
Update CHANGES.md
zip
tar.gz
1.5.2
9bea617
2019-06-06 20:35
1.5.2
Update CHANGES.md
zip
tar.gz
1.5.1
2a40f82
2018-11-16 15:35
1.5.1
Update CHANGES.md
zip
tar.gz
1.5.0
7bc4ed3
2018-11-14 10:49
1.5.0
Update CHANGES
zip
tar.gz
1.4.0
877c48b
2018-09-13 10:21
1.4.0
Upadte CHANGES
zip
tar.gz
1.3.0
b38ac19
2018-08-29 11:18
1.3.0
Update CHANGES
zip
tar.gz
1.2.0
e175bf4
2018-07-04 09:29
1.2.0
Update CHANGES.md
zip
tar.gz
1.1.1
8d39a0f
2018-06-19 18:17
1.1.1
Update CHANGES.md
zip
tar.gz
1.1.0
021b6c2
2018-06-10 19:54
1.1.0
Update CHANGES.md
zip
tar.gz
1.0.13
4e5ecd1
2018-04-21 11:00
1.0.13
持续改进
zip
tar.gz
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
PHP
1
https://gitee.com/jasonwei/miniframework.git
git@gitee.com:jasonwei/miniframework.git
jasonwei
miniframework
miniframework
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
See more results
Share to
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register