tinyframe
tinyframe copied to clipboard
在效率就是金钱的时代,TinyFrame可以让你在微擎中轻松使用面相对象,并且提供大量可用的轮子,让你和你的团队专注微擎产品的开发,无需编写重复性的代码。
简介
在效率就是金钱的时代,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