>[info] 相對于v1版本來說,V2的目錄結構發生了很大的改變,V2版將嚴格按照ThinkPHP5.1的目錄結構來規范。
~~~
www WEB部署目錄(不建議使用子目錄)
├─application 應用目錄
│ ├─system 系統基礎模塊(禁止修改)
│ ├─common 公共模塊目錄
│ │ ├─behavior 行為目錄
│ │ ├─controller 公共模塊控制器目錄
│ │ ├─model 公共模型目錄
│ │ ├─validate 公共驗證器目錄
│ │ ├─taglib 標簽庫目錄
│ │ │ ├─Hisi.php Hisi通用標簽庫
│ │ │ └─ ... 更多自定義標簽庫
│ │ └─ ... 更多類庫目錄
│ │
│ ├─index 前臺默認模塊
│ │ ├─home 前臺控制器目錄
│ ├─install 系統安裝模塊(安裝成功后可刪除)
│ ├─module_name 模塊目錄(請使用開發助手創建)
│ │ ├─admin 后臺控制器目錄
│ │ ├─home 前臺控制器目錄
│ │ ├─model 模型目錄
│ │ ├─view 后臺視圖目錄
│ │ ├─config 配置目錄
│ │ ├─common.php 模塊函數文件
│ │ └─ ... 更多類庫目錄
│ │
│ ├─command.php 命令行定義文件
│ ├─common.php 公共函數文件(禁止修改)
│ ├─function.php **為方便系統升級,二次開發中用到的公共函數請寫在此文件**
│ ├─install.lock 安裝成功之后自動生成(禁止刪除)
│ └─tags.php 應用行為擴展定義文件
│
├─backup 備份目錄
│
├─config 應用配置目錄
│ ├─module_name 模塊配置目錄
│ │ ├─database.php 數據庫配置
│ │ ├─cache 緩存配置
│ │ └─ ...
│ │
│ ├─app.php 應用配置
│ ├─cache.php 緩存配置
│ ├─cookie.php Cookie配置
│ ├─database.php 數據庫配置
│ ├─hs_cloud.php 云平臺配置(禁止修改)
│ ├─hs_system.php HisiPHP基礎配置(禁止修改)
│ ├─log.php 日志配置
│ ├─session.php Session配置
│ ├─template.php 模板引擎配置
│ └─trace.php Trace配置
│
├─route 路由定義目錄
│ ├─hisi.php HisiPHP基礎路由(禁止修改)
│ ├─route.php 路由定義
│ └─ ... 更多
│
├─public WEB目錄(對外訪問目錄)
│ ├─static 靜態資源目錄
│ │ ├─fonts 字體圖標目錄
│ │ ├─js js資源目錄
│ │ │ ├─editor 網頁編輯器目錄
│ │ │ ├─fileupload 文件上傳
│ │ │ ├─layer layer彈窗
│ │ │ ├─layui layui
│ │ │ ├─jquery.2.1.4.min.js Jquery
│ │ │ ├─jquery.qrcode.min.js Jquery生成二維碼插件
│ │ │ ├─jquery.SuperSlide.2.1.1.js Jquery幻燈片插件
│ │ ├─plugins 插件靜態資源目錄
│ │ ├─system 后臺靜態資源目錄
│ │ ├─module_name 擴展模塊資源目錄
│ │ └─ ...... 更多
│ │
│ ├─theme 前臺模板目錄
│ │ ├─module_name 擴展模塊模板目錄
│ │ │ ├─wap 移動端模板目錄(非必須)
│ │ └─ ...... 更多
│ │
│ ├─upload 資源上傳目錄
│ ├─index.php 默認入口文件
│ ├─admin.php 后臺入口文件
│ ├─robots.txt Robots協議
│ ├─router.php 快速測試文件
│ └─.htaccess 用于apache的重寫
│
├─thinkphp 框架系統目錄
│ ├─lang 語言文件目錄
│ ├─library 框架類庫目錄
│ │ ├─think Think類庫包目錄
│ │ └─traits 系統Trait目錄
│ │
│ ├─tpl 系統模板目錄
│ ├─base.php 基礎定義文件
│ ├─convention.php 框架慣例配置文件
│ ├─helper.php 助手函數文件
│ └─logo.png 框架LOGO文件
│
├─extend 擴展類庫目錄
│ ├─hisi HisiPHP提供的基礎類庫(禁止修改)
│ │ ├─Cloud.php 云平臺類
│ │ ├─Database.php 數據庫操作類
│ │ ├─Dir.php 文件或文件夾操作類
│ │ ├─Download.php 文件下載類
│ │ ├─Http.php Http請求類
│ │ ├─PclZip.php 壓縮包操作類
│ │ └─Xml.php xml操作類
│ │
│ └─ ...... 更多
│
├─plugins 插件目錄
│ ├─hisiphp HisiPHP系統基礎信息插件
│ ├─plugins_name 擴展插件目錄
│ └─ ...... 更多
│
├─runtime 應用的運行時目錄(可寫,可定制)
├─vendor 第三方類庫目錄(Composer依賴庫)
├─.env 環境變量配置
├─composer.json composer 定義文件
├─LICENSE.txt 授權說明文件
├─README.md README 文件
├─think 命令行入口文件
├─version.php HisiPHP框架版本信息
~~~
>[warning] 在mac或者linux環境下面,注意需要設置runtime目錄權限為777。
- 序言
- 環境配置
- 下載及安裝
- 目錄結構
- 系統配置
- 多語言
- 命令行(pro版)
- 自動生成模塊或插件(build)
- 生成模塊
- 生成插件
- 自動生成增刪改查(crud)
- 第一步:創建數據表
- 第二步:使用crud指令生成
- 自動生成類庫文件(make)
- 生成控制器文件(make:controller)
- 生成模型文件(make:model)
- 生成邏輯文件(make:logic)
- 生成服務文件(make:service)
- 生成驗證器文件(make:validate)
- 構建器(pro版)
- 表單構建器(form)
- 表單屬性設置
- 添加表單項
- 文本框(text)
- 隱藏域(hidden)
- 密碼框(password)
- 文本域(textarea)
- 單文件(file)
- 多文件(files)
- 單圖(image)
- 多圖(images)
- 開關(switch)
- 單選(radio)
- 多選(checkbox)
- 下拉框(select)
- 標簽(tag)
- 日期時間(datetime)
- 顏色選擇器(color)
- 富文本編輯器(editor)
- 滑塊(slider)
- 評分(rate)
- 穿梭框(transfer)
- 進度條(progress)
- 樹形(tree)
- 聯動(linkage)
- 自定義html(html)
- 分隔線(line)
- 文字(txt)
- 下拉框增強版(select+)
- 數據表格(table)
- 添加表單分組(group)
- 柵格布局(grid)
- 觸發器(trigger)
- 通用上傳方法
- 表格構建器(table)
- 表格基礎配置
- 添加表頭工具欄
- 添加表格篩選
- 頁面提示(pageTips)
- 引入 JS 文件
- 引入 CSS 文件
- 渲染額外 JS 代碼
- 渲染額外 CSS 代碼
- 模塊開發
- 1.生成模塊
- 2.創建菜單
- 3.創建控制器
- 后臺通用方法
- 插件開發
- 1.新建插件
- 2.插件配置
- 3.插件控制器
- 4.插件模板
- 5.插件鉤子
- 模板替換變量
- 公共函數庫
- 后臺通用JS方法
- 常見問題
- 官方模塊
- CMS內容管理模塊
- 目錄結構
- 模板標簽
- API接口
- 欄目頁/內容頁
- 小程序發布
- 官方插件
- 第三方登錄
- excel插件
- 萬能采集
- 采集規則
- 采集內容