Skip to content
sven edited this page Mar 27, 2019 · 4 revisions

Hornet-framework 具有高性能,轻量级,易于上手的PHP LMVC 开发框架.

文档

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 ~~

Clone this wiki locally