MiniFramework 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MiniFramework 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MiniFramework 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache2
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 Jason82
适用人群 未知
收录时间 2017-06-01

软件简介

MiniFramework 简介

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

快速入门

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

安装部署

通过 Composer 可以快速安装部署一个基于 MiniFramework 的基础应用模板,开发者可以通过这个模板快速开始构建自己的 Web 应用。

php composer.phar create-project --prefer-dist --stability=dev jasonweicn/miniframework-app-basic

参与开发

欢迎所有人参与到 MiniFramework 的项目中,不论是为 MiniFramework 添加新特性,还是发现了 Bug 进行修正,MiniFramework 向所有人开放!

参与开发的流程:

  • 首先,开发者应具有一个 GitHub 账号,在 GitHub 登录账号;
  • 进入 MiniFramework 项目页面 https://github.com/jasonweicn/miniframework
  • 将 MiniFramework 项目源码 Fork 到开发者自己的账号下,然后 Clone 到本地计算机硬盘中;
  • 完成代码编写并 Commit 到开发者账号下的 MiniFramework 副本中;
  • 开发者通过 Pull request 提交代码(提交时请详细填写改动细节),等待审核通过。

关于作者

作者:Jason Wei

信箱:jasonwei06@hotmail.com

博客:http://www.sunbloger.com

微博:https://weibo.com/jasonweicn

开源协议

MiniFramework 遵循 Apache License Version 2.0 开源协议发布。

协议详细内容请浏览项目目录中的 LICENSE 文件。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2) 发布并加入讨论🔥
发表了资讯
02/02 16:57

MiniFramework 2.10 已经发布,超轻量级的国产 PHP 框架

MiniFramework 2.10 已经发布,超轻量级的国产 PHP 框架 此版本更新内容包括: 版本变化 新增常量 ERROR_PAGE,默认值为空,用于声明自定义错误页面。 新增支持输出自定义错误页的特性。 新增自定义错误页的示例代码。 新增 Mini\Base\Response 类的 charset() 方法,用于在响应头中自定义字符编码。 新增 Mini\Base\Rest 类的 response() 和 type() 方法,对输出进行统一封装。 调整错误信息输出方式,当启用 REST 模式对 API ...

1
0
发表了资讯
02/02 16:07

MiniFramework 2.10.0 已经发布,超轻量级的 PHP 框架

MiniFramework 2.10.0 已经发布,超轻量级的PHP框架 此版本更新内容包括: 新增常量 ERROR_PAGE,默认值为空,用于声明自定义错误页面。 新增支持输出自定义错误页的特性。 新增自定义错误页的示例代码。 新增 Mini\Base\Response 类的 charset() 方法,用于在响应头中自定义字符编码。 新增 Mini\Base\Rest 类的 response() 和 type() 方法,对输出进行统一封装。 调整错误信息输出方式,当启用 REST 模式对 API 接口请求遇到异...

1
0
发表了资讯
2022/12/26 15:26

MiniFramework 2.9.7 版本发布,轻量级的 PHP 开发框架

2022 年 12 月 26 日,MiniFramework 发布了 2.9.7 版本,主要变化如下: 改进 Mini\Base\Model 类的 add() 方法,调整参数为布尔类型,用于开闭预处理。 改进 Mini\Base\Model 类的 save() 方法,支持使用 debug() 方法时输出 SQL 语句。 改进 Mini\Base\Model 类的 delete() 方法,支持使用 debug() 方法时输出 SQL 语句。 改进 Mini\Db\Mysql 类,使用预处理插入数据时,支持 debug 输出 SQL 语句。 改进 Mini\Base\Model 类...

0
0
发表了资讯
2022/12/19 09:13

MiniFramework 2.9.6 版本发布,轻量级的 PHP 开发框架

2022 年 12 月 19 日,MiniFramework 发布了 2.9.6 版本,主要变化如下: 新增常量 LOG_MAX_FILES,默认值30,用于定义日志文件存储的最大数量。 新增 Mini\Base\Model 类的 distinct() 方法,用于链式操作支持 SQL 的 DISTINCT 语句。 新增 Mini\Base\Model 类的 having() 方法,用于链式操作支持 SQL 的 HAVING 语句。 新增 Mini\Base\Model 类的 page() 方法,帮助开发者更简单地实现分页功能。 改进 Mini\Base\Model 类的 ...

0
0
发表了资讯
2022/12/06 09:26

MiniFramework 2.9.5 版本发布,轻量级的 PHP 开发框架

2022年12月6日,MiniFramework 发布了 2.9.5 版本,主要变化如下: 新增 Mini\Base\Request 类的 getHost() 方法,用于获取当前请求的 HOST 地址。 新增 Mini\Base\Request 类的 getUserAgent() 方法,用于获取当前请求的客户端 User-Agent 信息。 改进 Mini\Base\Request 类的 getHeaders() 方法,支持获取指定名称的 Header 信息。 改进 Mini\Base\Model 类的 regDb() 方法,当注册的数据库对象已经存在时会抛出异常。 改进 ...

0
2
发表了资讯
2022/11/28 17:45

MiniFramework 2.9.4 版本发布,轻量级的 PHP 开发框架

2022年11月28日,MiniFramework 发布了 2.9.4 版本,主要变化如下: 改进 Mini\Base\Model 类的 where() 方法,对传入的数学和逻辑运算符号大小写不敏感。 改进 Mini\Db\Mysql 类中抛出异常的方式。 修复日志在特定场景下会重复记录的Bug。 优化异常信息显示和日志记录格式。 优化异常处理机制,将与异常处理相关的方法迁移至 Mini\Base\Exception 类。 完善找不到数据库对象时的异常报错信息。 (了解详情:https://gitee.com...

3
0
发表了资讯
2022/11/21 13:17

MiniFramework 2.9.3 发布,超轻量级的PHP框架

MiniFramework 2.9.3 已经发布,超轻量级的PHP框架。 版本变化 改进全局函数 getClientIp(),完善对客户端 IP 地址获取的准确性。 改进 Mini\Security\Sign 类,支持对原始输入流进行签名校验。 改进 Mini\Base\Config 类的 load() 方法,支持更灵活的配置文件格式。 改进 Mini\Base\Router 类,新增 customRoute() 方法,用于自定义路由规则。 增加自定义路由规则的示例代码。 详情查看:https://gitee.com/jasonwei/minifram...

0
1
发表了资讯
2022/11/11 14:53

MiniFramework 2.9.2 已经发布,超轻量级的PHP框架

MiniFramework 2.9.2 已经发布,超轻量级的PHP框架 此版本更新内容包括: 版本变化 新增 Mini\Base\Request 类的 getInputStream() 方法,用于获取原始输入流。 改进 Mini\Base\Router 类,将主要的路由代码迁移到一个新的 route() 方法中,为后续扩展做准备。 改进 Mini\Base\Router 的 setRouteType() 方法,增加针对 $type 的类型验证。 改进 Mini\Base\View 的 render() 方法,当模板缓存无法写入时抛出异常。 详情查看:h...

0
1
发表了资讯
2022/11/06 07:33

MiniFramework 2.9.1 已经发布,超轻量级的 PHP 框架

MiniFramework 2.9.1 已经发布,超轻量级的PHP框架 此版本更新内容包括: 版本变化 新增 Mini\Base\Action 类的 redirect() 方法,用于进行显性跳转。 新增 Mini\Base\Session 类的 has() 方法,替代原有 is_set() 方法。 改进 Mini\Base\View 类的 render() 方法,当 Cache 目录不存在时尝试自动创建。 改进 Mini\Security\Sign 类,未定义签名加盐时,默认以 APP_PATH 作为盐进行签名加密。 变更 Mini\Security\Sign 类的 $e...

0
0
发表了资讯
2022/10/28 09:46

MiniFramework 2.9.0 已经发布,超轻量级的 PHP 框架

MiniFramework 2.9.0 已经发布,超轻量级的PHP框架 此版本更新内容包括: 版本变化 新增 Mini\Base\Header 类,用于处理 Request 和 Response 的 Header 信息。 新增 Mini\Base\Response 类,用于响应客户端,控制请求结果的输出。 新增 Mini\Base\App::setAction() 方法,用于设置动作。 新增 Mini\Base\App::setController() 方法,用于设置控制器。 新增 Mini\Base\Action::forward() 替代原 _forward() 方法,旧方法暂时保留...

0
1
发表了资讯
2022/10/20 13:42

MiniFramework 2.8.6 发布,超轻量级的 PHP 框架

MiniFramework 2.8.6 已经发布,超轻量级的PHP框架。 此版本更新内容包括: 版本变化 新增 getRemoteFileSize() 全局函数,用于获取远程文件大小。 新增 Mini\Base\Request::getMethod() 替代原 method() 方法,旧方法暂时保留,新旧两个方法功能完全一致。 新增 Mini\Base\App::beforeShutdown() 方法,用于在程序终止前处理异常报错等事项。 改进 Mini\Base\Http::response() 方法中遇到异常的报错方式。 改进 Mini\Base\Http...

0
0
发表了资讯
2022/01/27 08:59

MiniFramework 2.8.2 已经发布,超轻量级的 PHP 框架

MiniFramework 2.8.2 已经发布,超轻量级的PHP框架 此版本更新内容包括: 版本变化 新增模板引擎自动渲染 Layout 文件的特性。 新增模板引擎通过 {const:常量名} 的标记识别输出常量。 新增模板引擎兼容 {endBlock} 和 {endBlock:name} 两种代码块结束标记。 修复模板引擎无法正确识别数组的Bug。 修复模板引擎缓存文件在配置不当时可能通过浏览器访问源代码的问题。 详情查看:https://gitee.com/jasonwei/miniframework/rele...

0
1
发表了资讯
2022/01/25 11:08

MiniFramework 2.8.0 已经发布,超轻量级的PHP框架

MiniFramework 2.8.0 已经发布,超轻量级的PHP框架 此版本更新内容包括: 版本变化 新增常量 TPL_ON,默认值为 false,用于定义是否开启模板引擎。 新增常量 TPL_SEPARATOR_L,默认值为"{",用于定义模板标记开始符号。 新增常量 TPL_SEPARATOR_R,默认值为"}",用于定义模板标记结束符号。 新增模板引擎,支持在 View 和 Layout 中使用类似 {$info} 的标记输出变量。 改进 Mini\Base\Model::select() 方法,允许传入参数 "One...

9
3
发表了资讯
2021/09/19 22:03

MiniFramework 2.7.0 发布,超轻量级的 PHP 框架

MiniFramework 2.7.0 已经发布,超轻量级的PHP框架。 版本变化 新增常量 APP_ENV,默认值为"prod",用于定义应用运行环境。 新增应用运行环境支持,可根据常量 APP_ENV 定义的环境加载对应的配置文件。 新增 join、innerjoin、leftjoin 和 rightjoin 连贯操作方法,用于联表查询。 新增 from 连贯操作方法,用于定义查询的数据表名(为符合使用习惯,封装了原 table 方法)。 新增通过 from 或 table 方法传入数组类型参数,对表...

0
0
发表于开发技能专区
2021/01/10 09:23

MiniFramework 2.6.0 发布,PHP 开源框架

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架,在满足开发者最基础的 MVC 分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助应用基于框架高效运行。 MiniFramework 于2021年1月10日发布 2.6.0 版本,主要变化有: 新特性:新增常量 URL_SUFFIX,默认值为"htm|html|shtml",用于定义伪静态扩展名。 新特性:新增常量 URL_SPLIT_SYMBOL,默认值为"_",用于...

0
0
发表于开发技能专区
2021/01/01 04:50

PHP 开源框架 MiniFramework 发布 2.5.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。 MiniFramework 于2021年1月1日发布 2.5.0 版本,主要变化有: * 新增全局函数 arrayToUrlParams(),用于将数组转换为请求参数(例如:a=1...

2
3
发表于大前端专区
2020/07/11 13:41

PHP 开源框架 MiniFramework 发布 2.4.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。 MiniFramework于2020年7月11日发布2.4.0版本,主要变化有: 新增 isTimestamp() 全局函数,用于判断一个字符串是否为 UNIX 时间戳格式。...

0
9
发表于大前端专区
2020/02/19 01:45

PHP 开源框架 MiniFramework 发布 2.3.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。 MiniFramework于2020年2月19日发布2.3.0版本,主要变化有: * 新增方法Mini\Db\Mysql::prepareInsert(),用于按预处理方式向MySQL插入记...

0
6
发表于大前端专区
2019/06/11 02:15

PHP 开源框架 MiniFramework 发布 2.0.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。 MiniFramework于2019年6月11日发布2.0.0版本,变化有: * 重构框架核心架构,按功能模块划分目录和命名空间。 * 新增命名空间Mini\Base...

1
11
发表于大前端专区
2018/11/14 10:59

PHP 开源框架 MiniFramework 发布 1.5.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。 MiniFramework于2018年11月14日发布1.5.0版本,变化有: 新增Loader类的loadFunc方法,用于加载开发者自定义的扩展函数。 新增开发者自定...

3
16
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
43 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部