登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
Web开发框架
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
8
Star
43
Fork
6
jasonwei
/
miniframework
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
标签
标签名
描述
提交信息
操作
2.11.1
### 版本变化 ### * 新增 Mini\Db\Mysql 类的 prepareQuery() 方法,并改进 query() 方法,支持预处理方式查询。 * 改进 Mini\Base\Session 类,支持自动开启会话。 * 改进 Mini\Base\Session 类的 id() 方法,当会话已经处于开启状态时,将不再允许设置会话id。 * 改进数据库 debug() 方法,完善预处理绑定数据的显示。 * 修复 Mini\Db\Mysql 类的 prepareUpdate() 方法未记录 SQL 语句的 Bug。 * 改写部分文件的代码,更符合编码规范。
5530f57
2024-10-25 08:39
下载
查看发行版
2.11.0
### 版本变化 ### * 新增 Mini\Security\Encryption 类,用于处理数据的加密和解密。 * 新增 Mini\Db\Query 类,承接 Mini\Base\Model 用于构造数据库查询,可单独实例化使用。(当前版本做了兼容处理,开发者此前编写的 Model 继承 Mini\Base\Model 仍可正常工作。) * 新增 Mini\Base\App 类的 loadDb() 和 regDb() 两个静态方法,用于加载和注册数据库对象。 * 新增两个数据库链式操作方法,分别为 selectRow() 和 selectAll() 方法,等价于 select('row') 或 select('all') 查询。 * 升级 Mini\Base\Model 类,支持 ORM 数据模型特性,允许将对象与数据表进行映射和操作。(参见文档:[https://www.miniframework.com/docv2/guide/shu-ju-mo-xing.html](https://www.miniframework.com/docv2/guide/shu-ju-mo-xing.html)) * 新增 checkInject() 全局函数,检测传入的字符串是否含有引起 SQL 注入的字符。 * 调整 Mini\Base\Params::checkInject() 方法,直接调用更优化的 checkInject() 全局函数。 * 改进 Mini\Base\Params 类的 getStr() 方法兼容性,避免 NOTICE 级别报错。 * 改进数据库自动连接机制,框架会自动加载连接配置文件中名为 default 的数据库配置。 * 改进 Mini\Db\Mysql 类的 prepareInsert() 方法,改用 bindValue 绑定数据。(在传入的数据为空数组时由 return false 改为抛出异常,请注意检查代码兼容性。) * 改进 Mini\Db\Mysql 类的 prepareInsertAll() 方法,对异常的提示信息进行完善。 * 改进 Mini\Db\Db_Abstract 类的 _debugSql() 方法,支持显示用于预处理的数据。 * 改进 Mini\Db\Db_Abstract 类的构造方法,将适配器参数中的 host 和 port 两项改为可选参数。 * 改进数据库链式操作的 where() 方法,新增一种查询条件的写法。 * 改进数据库链式操作的 table() 方法,当参数为空字符串时抛出异常。 * 改进 Mini\Cache\Cache 类,当开发者指定的适配器扩展未安装时抛出异常。 * 改进 Mini\Captcha\Captcha 类的 create() 方法,在创建验证码图像前如检查 GD 库未正确安装则抛出异常。 * 改进 Mini\Base\Config 类,新增支持静态调用方法,和通过变量设置配置项的机制。 * 改进全局函数 dump(),减少空白行输出。 * 改写部分文件的代码,更符合编码规范。 ### 升级说明 ### * 兼容 PHP 最低版本为 7.2.0(建议升级至 PHP 8) * 当前版本向前兼容至 2.4.0 版本,使用 2.4.0 及后续版本的开发者可直接升级至 2.11.0 版本。 * 文档已同步更新,地址:[http://www.miniframework.com/docv2/guide/](http://www.miniframework.com/docv2/guide/)
d5131d8
2024-10-08 20:27
下载
查看发行版
2.10.3
### 版本变化 ### * 改进 Mini\Db\Mysql 类,支持更新数据时进行预处理。 * 改进 Mini\Base\Model 类,支持更新数据时进行预处理。
e029ece
2024-03-29 09:56
下载
查看发行版
2.1.0.2
### 版本变化 ### * 修复 Mini\Base\Exception 类无法正常显示 MySQL 报错信息的Bug。 * 修复 Mini\Captcha\Captcha 类 create() 方法不能正常显示验证码的Bug。
fc72e2c
2024-02-05 21:16
下载
查看发行版
2.10.1
### 版本变化 ### * 修复 Mini\Base\Upload 类的 saveOne() 无法正确设置上传文件保存路径的Bug。
f54888e
2024-02-05 03:14
下载
查看发行版
2.10.0
### 版本变化 ### * 新增 Mini\Base\Header 类,用于处理 Request 和 Response 的 Header 信息。 * 新增 Mini\Base\Response 类,用于响应客户端,控制请求结果的输出。 * 新增 Mini\Base\App::setAction() 方法,用于设置动作。 * 新增 Mini\Base\App::setController() 方法,用于设置控制器。 * 新增 Mini\Base\Action::forward() 替代原 _forward() 方法,旧方法暂时保留,新旧两个方法功能完全一致。 * 新增 Mini\Security\Sign 类的 setEncryptType() 方法,用于指定加密方式。 * 改进 Controller 和 Action 的设置由 Mini\Base\App 类负责处理。 * 改进在部分核心类库中用 Mini\Base\Response 替代 Mini\Base\Http 以规范响应输出。 * 改进并优化框架异常报错的特性。 * 修复 Action 中使用 $this->_forward() 跳转相同的 Action 时出现死循环的 Bug。 * 修复 Mini\Base\Http 在被继承的场景中可能出现的实例获取Bug。 * 修复全局函数 isTimestamp() 校验时间戳的 Bug。
db08451
2024-02-02 16:00
下载
查看发行版
2.9.9
### 版本变化 ### * 新增支持在控制中通过名为 _end 的方法名,在所有动作结束后执行一些代码。 * 修复在 PHP 8.2 中模板渲染的Bug。 * 改进 autoload 自动装载在特定环境下的兼容性(感谢网友繁星点点反馈此问题)。
992bcda
2024-01-09 14:01
下载
查看发行版
2.9.8
### 版本变化 ### * 将 Mini\Base\Debug 迁移至 Mini\Helpers\Debug 后续作为助手类使用。 * 新增 Mini\Helpers\Debug 类的 memoryUsage() 方法,用于获取内存占用情况。 * 调整代码对 PHP 8.2 以上版本进行兼容。
f967470
2024-01-07 22:13
下载
查看发行版
2.9.7
f7edcb1
2022-12-26 15:12
下载
查看发行版
2.9.6
57279ed
2022-12-19 08:49
下载
查看发行版
2.9.5
539ee7e
2022-12-06 08:03
下载
查看发行版
2.9.4
645da7e
2022-11-28 10:03
下载
查看发行版
2.9.3
e267c87
2022-11-21 13:11
下载
查看发行版
2.9.2
cca00b2
2022-11-11 14:47
下载
查看发行版
2.9.1
75f8cc1
2022-11-06 07:26
下载
查看发行版
2.9.0
ef6efb1
2022-10-28 09:07
下载
查看发行版
2.8.6
454f705
2022-10-20 13:06
下载
查看发行版
2.8.5
32ba28d
2022-07-29 11:01
下载
查看发行版
2.8.4
ed1a193
2022-03-30 14:35
下载
查看发行版
2.8.3
9c9cefc
2022-03-11 17:04
下载
查看发行版
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
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 帐号,请先登录后再操作。
立即登录
没有帐号,去注册