lumen项目简单项目分层设计

2021-07-31 22:11 php笔记分享


Lumen是一款比较轻型的PHP框架,但是,作为项目开发来说,结合自己的项目开发举一个常见分层设计。

1 项目分层设计

图片


视图层:各个端的模板渲染并执行显示的层。当前主要是js渲染,移动端展示等。

请求处理层:主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理等。

业务逻辑层:相对具体的业务逻辑服务层。

仓储层:数据访问层,与底层MySQLOracle等进行数据交互。

数据源:新建Models文件夹,用来存放数据源文件。

2 Repositories设计(仓储层)

图片


图片

3 modules设计

图片


本文章转载自公众号:phpclub

首页 - php 相关的更多文章: