tinyframe / tinyframe
the new tinyframe framework
Installs: 59
Dependents: 0
Suggesters: 0
Security: 0
Stars: 20
Watchers: 1
Forks: 4
Open Issues: 1
Type:project
Requires
- php: >=5.6.0
- tinyframe/frame: dev-master
This package is auto-updated.
Last update: 2024-05-15 21:05:00 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