# 模块设计 * * * * * OneBase模块目录结构如下 ![](https://box.kancloud.cn/16ef42ee61ee2c6823a355faca60ae9d_268x845.jpg) 从图中可以看出OneBase目前的模块有 | 目录 | 模块 | | --- | --- | | admin | 后台模块 | | api | 接口模块 | | common | 公共模块 | | demo | 演示模块 | | index | 前台模块 | | install | 安装模块 | admin 模块中分别为 控制器目录,逻辑目录,模型目录,服务目录,验证器目录,视图目录。 api 模块中分别为 控制器目录,错误码目录,逻辑目录,模型目录,服务目录,验证器目录,视图目录。 common 模块中分别为 行为目录,控制器目录,逻辑目录,模型目录,服务目录,验证器目录,视图目录。 以上三个模块目录结构基本上已经覆盖了剩余几个模块,此处就不多解释。 若有需要可根据自己的需求进行目录结构扩展。