#### **1. 后端的API部分,将前端API展示数据的,用户相关的和后台管理拆分成两个模块**
* 为什么要这样做呢?
* 方便设置节点的权限验证,如果两个模块混合在一起,要做权限验证的时候需要一个个去控制器中进行更改。
* 痛苦到爆炸。
* 再一个就是目录结构很清晰,非常的方便。
#### **2. 除了后台模块和前台模块再加一个公共模块。**
* 可以将公共的一些权限验证方法,转换方法,通用的工具库和方法都放到这个公共模块中来。
* 非常便捷,就不用前端引用后端的,后端由引用前端了。
#### **3. 控制器和模型类,都在每个模块中添加一个基类(BaseController.php和BaseModel.php)。**
* 作用在于对于批操作,比如数据控制,行为都能进行统一的管理。