## 功能模塊
功能模塊指后臺管理中的功能模塊,比如`系統管理`、`權限管理`、`插件管理`。
-
后臺開發的功能模塊都是基于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文件的定義
- 序言
- 快速上手
- 如何安裝 Easywcms?
- 如何開啟調試模式?
- 開發規范
- 開發流程
- 架構
- 架構總覽
- 目錄結構
- 應用模塊
- 功能模塊
- 控制器
- 控制器定義
- 邏輯層定義
- 模型定義
- 視圖渲染
- 模板
- 布局
- 列表頁
- 添加 / 編輯
- 表單組件
- text
- textarea
- editor
- switcher
- select
- selects
- radio
- checkbox
- image
- images
- file
- files
- fieldlist
- citypicker
- datetime
- datepicker
- timepicker
- 日期與時間 區間選擇器
- 后臺開發例子
- 1.建立模型
- 2.建立邏輯層
- 3.建立控制器
- 4.建立模板
- 插件開發說明
- 1.建立插件
- 2.配置文件
- 3.創建SQL文件
- 4.創建模型
- 5.創建邏輯層
- 6.建立控制器
- 7.建立模板