## 功能模块 功能模块指后台管理中的功能模块,比如`系统管理`、`权限管理`、`插件管理`。 - 后台开发的功能模块都是基于MVC的设计模式进行开发 。 - 以下提供一个标准的功能模块所涉及到的文件目录结构: ``` ├─applic │ └─admin 模块目录 │ ├─controller │ │ └─Test.php 控制器 │ ├─logic │ │ └─Test.php 逻辑层 │ ├─model │ │ └─Test.php 模型 │ └─view │ └─Test │ └─index.tpl 模板 │ ├─public WEB目录(对外访问目录) └─assets 静态资源目录(css、js、img) └─admin 模块目录 └─test.js     功能模块JS文件 ``` >[danger] 在 EasyWcms 中每一个功能模块都对应一个功能模块JS文件,也就是说每一个控制器都对应一个同名的JS文件,其次每一个控制器的方法对应JS文件中同名的方法。 举例说明: ``` Test控制器 里的index方法 对应的模板: \applic\admin\view\Test\index.tpl 对应的js文件:\public\assets\admin\test.js 里的index方法 ``` 在后面的章节会详细讲解 模板的定义 和JS文件的定义