-
Notifications
You must be signed in to change notification settings - Fork 0
Home
sven edited this page Mar 27, 2019
·
4 revisions
Hornet-framework 具有高性能,轻量级,易于上手的PHP LMVC 开发框架.
LMVC分别是 Logic逻辑 Model模型 View视图 Ctrl控制器,是传统的MVC模式的增强,多一层Logic层,目的是解决在复杂的应用系统时,逻辑代码混杂于Model或Ctrl之间的问题。
vendor 为composer的第三方类库
lib 为非vendor的第三方类库
app 为项目代码
|-- app/classes 为逻辑实现类
|-- app/config 为配置文件目录,有部署 开发不同的配置可切换
|-- app/ctrl 控制器目录,用于编写流程控制
|-- app/function 为函数存放目录
|-- app/model 为模型类,主要用于数据库 缓存 IO 等交互
|-- app/public 为网站访问到目录,入口文件在此,可存放静态文件
|-- app/api 为api接口的控制器类
|-- app/storage 为存储目录,可存放临时文件 上传文件 大数据等
|-- app/test 测试相关目录,采用bdd自动测试框架
|-- app/view 视图层
|-- app/server 异步,队列,定时执行的服务代码
Hornet-framework 还实现了 如下技术架构方案
be fun ~~