登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
Gitee 2025 年度开源项目评选中
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
Web开发框架
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
8
Star
45
Fork
6
jasonwei
/
miniframework
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
2.8.4
ed1a193
2022-03-30 14:50
对比
Version 2.8.4 released.
jasonwei
### 版本变化 ### * 改进 Mini\Base\Session 类,允许 get 方法在不传入参数时返回全部的会话数据。 * 改进 Mini\Base\Request 类的 getHeader 方法,当指定的名称不存在时返回 null,不指定名称时返回全部 header 数据。
最后提交信息为:
Update CHANGES.md
2.8.3
9c9cefc
2022-03-11 17:59
对比
Version 2.8.3 released.
jasonwei
### 版本变化 ### * 修复 Mini\Db\Mysql 类中执行事务时的Bug。
最后提交信息为:
Update CHANGES.md
2.8.2
d843e22
2022-01-27 08:59
对比
Version 2.8.2 released.
jasonwei
# 版本变化 # * 新增模板引擎自动渲染 Layout 文件的特性。 * 新增模板引擎通过 {const:常量名} 的标记识别输出常量。 * 新增模板引擎兼容 {endBlock} 和 {endBlock:name} 两种代码块结束标记。 * 修复模板引擎无法正确识别数组的Bug。 * 修复模板引擎缓存文件在配置不当时可能通过浏览器访问源代码的问题。
最后提交信息为:
Update CHANGES.md
2.8.1
bbe2dd3
2022-01-26 11:52
对比
Version 2.8.1 released.
jasonwei
# 版本变化 # * 修复模板引擎关闭状态下页面无法正常渲染的Bug。 * 修复在某些特殊情况下模板缓存无法被更新的问题。
最后提交信息为:
Update CHANGES.md
2.8.0
545b78a
2022-01-25 11:08
对比
Version 2.8.0 released.
jasonwei
# 版本变化 # * 新增常量 TPL_ON,默认值为 false,用于定义是否开启模板引擎。 * 新增常量 TPL_SEPARATOR_L,默认值为"{",用于定义模板标记开始符号。 * 新增常量 TPL_SEPARATOR_R,默认值为"}",用于定义模板标记结束符号。 * 新增模板引擎,支持在 View 和 Layout 中使用类似 {$info} 的标记输出变量。 * 改进 Mini\Base\Model::select() 方法,允许传入参数 "One",等价于 "Row",贴近多数人的习惯。 * 修复 Layout 在某些特殊场景无法正确通过 isset 判断布局是否已经设置的问题。 # 升级说明 # * 兼容 PHP 最低版本为 7.2.0,PHP 8.0.0 已测试可正常运行。 * 当前版本向前兼容至 V2.4.0 版本,使用 V2.4.0 及后续版本的开发者可直接升级至 V2.8.0 版本。 * 文档已同步更新,地址:[http://www.miniframework.com/docv2/guide/](http://www.miniframework.com/docv2/guide/)
最后提交信息为:
Update CHANGES.md
2.7.0
a4f7cf0
2021-09-19 22:03
对比
Version 2.7.0 released.
jasonwei
# 版本变化 # * 新增常量 APP_ENV,默认值为"prod",用于定义应用运行环境。 * 新增应用运行环境支持,可根据常量 APP_ENV 定义的环境加载对应的配置文件。 * 新增 join、innerjoin、leftjoin 和 rightjoin 连贯操作方法,用于联表查询。 * 新增 from 连贯操作方法,用于定义查询的数据表名(为符合使用习惯,封装了原 table 方法)。 * 新增通过 from 或 table 方法传入数组类型参数,对表名和别名进行定义的特性。 * 新增 debug 连贯操作方法,用于在执行数据库查询命令前输出显示最终拼装的 SQL 语句。 * 改进部分单例类,将 __clone 改为私有方法,防止由克隆引起的异常。 * 改进 Mini\Base\Model 类,取消自动追加"`"符号的特性,以增加兼容性。 * 修复 Mini\Base\Model::field() 方法遇到传入"*"时处理保留字的 Bug。 # 升级说明 # * 兼容 PHP 最低版本为 7.2.0,PHP 8.0.0 已测试可正常运行。 * 当前版本向前兼容至 V2.4.0 版本,使用 V2.4.0 及后续版本的开发者可直接升级至 V2.7.0 版本。 * 文档已同步更新,地址:[http://www.miniframework.com/docv2/guide/](http://www.miniframework.com/docv2/guide/)
最后提交信息为:
Update CHANGES.md
2.6.1
d77cc48
2021-01-12 20:21
对比
Version 2.6.1 released.
jasonwei
* 修复:框架在 MVC 模式运行时,常量 SHOW_DEBUG 失效的 Bug。
最后提交信息为:
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/](http://www.miniframework.com/docv2/guide/)
最后提交信息为:
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。 * 统一代码注释风格。
最后提交信息为:
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 文字信息。
最后提交信息为:
Update CHANGES.md
2.3.3
026c58f
2020-07-05 23:37
对比
发布2.3.3 持续修复Bug
jasonwei
* 修复REST模式运行时的一个Bug,感谢PndOS反馈此Bug。
最后提交信息为:
Update CHANGES.md
2.3.1
bbf50bc
2020-02-29 11:40
对比
发布2.3.1版
jasonwei
* 修复Mini\Base\Upload::saveOne()方法中无法正常抛出异常的Bug * 完善部分代码中遇到错误的异常提示 * 完善示例应用兼容多平台目录分隔符
最后提交信息为:
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**
最后提交信息为:
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
最后提交信息为:
Update CHANGES.md
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
PHP
1
https://gitee.com/jasonwei/miniframework.git
git@gitee.com:jasonwei/miniframework.git
jasonwei
miniframework
miniframework
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册