tinyframe / frame
全新的 tinyframe 框架
dev-master
2020-05-15 10:46 UTC
Requires
- php: >=5.6.0
This package is auto-updated.
Last update: 2024-09-15 20:21:54 UTC
README
简介
在效率至上的时代,TinyFrame 可以让您在微擎中轻松使用面向对象,并提供大量可用的轮子,让您和您的团队能够专注于微擎产品的开发,无需编写重复性的代码。
主要特性:
规范:遵循 PSR-2
、PSR-4
规范,采用 MVC 架构
快速:TinyFrame 内置大量初始化方法,可使用命令初始化开发组件
强大:TinyFrame 内置了 ORM
、event
、middleware
、Container
、Di
、facade
等主流框架的设计模式
灵活:减少核心依赖,扩展更灵活、方便,支持命令行指令扩展
高效:惰性加载,及数据库、配置和自动加载的缓存机制
文档
环境要求
- PHP 5.6 +
- 微擎 1.8 +
安装
如果您是第一次安装,请在命令行中切换到您的微擎 addons
根目录,并执行以下命令:
composer create-project tinyframe/tinyframe:dev-master tiny_frame
初始化
进入命令窗口,执行以下指令
php tinyframe init
在这个过程中,开发者需要根据命令窗口提示输入一些项目相关信息。
http://hostname/app/index.php?i=你的公众号id&c=entry&do=Index.index&m=tiny_frame
更新日志
协议
TinyFrame 的开源协议为 Apache-2.0,详情参见LICENSE