>[danger] HisiPHP框架只是一個基礎的后臺管理框架,原有的模塊[admin、index、install]為系統核心模塊,請勿在核心模塊下面開發或修改,如果要擴展業務模塊請使用系統提供的一鍵生成模塊。具體使用教程請仔細閱讀模塊開發章節。
>[info] 如果您看了模塊開發教程還是不太會使用,建議下載[開發示例模塊](https://store.hisiphp.com/detail/1000005.html?from=kancloud)來參考開發
為了方便大家快速開發模塊,系統默認集成了一鍵生成模塊的功能,具體操作步驟如下:
## 第一步:開啟開發模式
路徑:系統->系統功能->系統設置->開發

## 第二步:設計模塊
路徑:系統->系統擴展->模塊管理->設計新模塊

請根據表單操作提示錄入相應的內容,然后點擊生成模塊,模塊生成成功后會自動跳轉到未安裝模塊,然后點擊安裝,如下圖:

## 第三步:安裝模塊

## 第四步:設置默認模塊

因為是剛初始化的模塊,所以安裝比較簡單。安裝完成后,即可進入模塊開發階段了,在前臺訪問此模塊:http://www.domain.com/test 如果你將此模塊設置為默認模塊,則直接訪問域名即可:http://www.domain.com
到此模塊就算創建完成了。
創建后的模塊目錄結構如下:
~~~
/app/test/
├─admin 后臺目錄
│ ├─Index.php 初始化的默認控制器
├─home 前臺目錄
│ ├─Index.php 初始化的默認控制器
├─lang 語言包目錄
├─model 模型目錄
├─sql 安裝、卸載SQL文件目錄
├─validate 驗證器目錄
├─view 后臺模板目錄
│ ├─index index控制器模板目錄
│ │ ├─index.php 模板文件
│ ├─layout.php 布局模板(勿動)
├─common.php 模塊函數庫
├─config.php 模塊配置文件
├─info.php 模塊信息文件
├─menu.php 模塊后臺管理菜單節點
├─test.png 模塊圖標
~~~
模塊前臺模板目錄結構如下:
~~~
/theme/test/
├─default 默認主題目錄(你可以開發多套模板)
│ ├─config.xml 模板信息文件
│ ├─static 靜態文件目錄
│ ├─index index模板目錄(根據控制器名創建)
│ │ ├─index.php 模板文件(根據方法名創建)
│ ├─wap 手機端模板(非必須)
│ │ ├─index index模板目錄(根據控制器名創建)
│ │ │ ├─index.php 模板文件(根據方法名創建)
├─blue 藍色主題目錄(多主題舉例)
│ ├─config.xml 模板信息文件
│ ├─static 靜態文件目錄
│ ├─index index模板目錄(根據控制器名創建)
│ │ ├─index.php 模板文件(根據方法名創建)
│ ├─wap 手機端模板(非必須)
│ │ ├─index index模板目錄(根據控制器名創建)
│ │ │ ├─index.php 模板文件(根據方法名創建)
├─green 綠色主題目錄(多主題舉例)
│ ├─config.xml 模板信息文件
│ ├─static 靜態文件目錄
│ ├─index index模板目錄(根據控制器名創建)
│ │ ├─index.php 模板文件(根據方法名創建)
│ ├─wap 手機端模板(非必須)
│ │ ├─index index模板目錄(根據控制器名創建)
│ │ │ ├─index.php 模板文件(根據方法名創建)
~~~
模塊后臺靜態資源目錄:/static/test/