MiniFramework 是一款遵循 Apache2 開源協議發布的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架,在滿足開發者最基礎的 MVC 分層開發、資料庫和緩存訪問等少量功能基礎上,做到儘可能精簡,以幫助應用基於框架高效運行。
MiniFramework 於2021年1月10日發布 2.6.0 版本,主要變化有:
新特性:新增常量 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() 全局函數,新增按偽靜態模式拼接參數的方式。MiniFramework 2.6.0 版本下載地址
碼雲Gitee下載地址:
zip格式:https://gitee.com/jasonwei/miniframework/repository/archive/2.6.0?format=zip
tar.gz格式:https://gitee.com/jasonwei/miniframework/repository/archive/2.6.0?format=tar.gz
GitHub下載地址:
zip格式:https://github.com/jasonweicn/miniframework/archive/2.6.0.zip
tar.gz格式:https://github.com/jasonweicn/miniframework/archive/2.6.0.tar.gz
通過 Composer 安裝部署的方法
通過 Composer 可以快速安裝部署一個基於 MiniFramework 的基礎應用模板,開發者可以通過這個模板快速開始構建自己的 Web 應用,安裝命令如下:
composer create-project --prefer-dist --stability=dev jasonweicn/miniframework-app-basic myapp
MiniFramework 快速入門文檔
地址:http://www.miniframework.com/docv2/guide/