微擎目錄結構介紹
pro
├─ addons ………………………………………… 【模塊安裝目錄】 (意為附加組件)
│ ├─ business …………………………………… 模塊的名稱 (示例)
│ │ ├─ images 建議 css 文件也放此目錄.
│ │ ├─ template 模板目錄
│ │ │ ├─ mobile APP 端模板目錄
│ │ │ │ └─ ... *.html APP 端模板文件
│ │ │ └─ ... *.html Web 端模板文件
│ │ ├─ inc 引用的 php 文件目錄
│ │ │ ├─ mobile Mobile端目錄
│ │ │ │ ├─ xxx.inc.php 微站入口
│ │ │ │ └─ ... .
│ │ │ └─ web Web端模板目錄
│ │ │ ├─ xxx.inc.php 微站管理入口
│ │ │ └─ ... .
│ │ ├─ icon.jpg 模塊圖標
│ │ ├─ preview.jpg 模塊預覽
│ │ ├─ manifest.xml 安裝清單
│ │ ├─ module.php 模塊設置
│ │ ├─ processor.php 消息處理
│ │ ├─ receiver.php 消息訂閱
│ │ └─ site.php 微站頁面
│ └─ ... …………………………………………… 其他擴展模塊
├─ api ………………………………………………… .
│ └─ uc.php .
├─ attachment ……………………………………… 附件文件夾
│ ├─ audios ……………………………………… 音頻附件文件夾
│ └─ images ……………………………………… 圖片附件文件夾
│ ├─ global ………………………………… 系統公共文件夾
│ │ └─ 上傳年份
│ │ └─上傳月份
│ │ └─ 隨機文件名
│ └─ $uniacid ... ……………………………按公眾號年月組織的圖片文件
├─ app ……………………………………………【微站(Mobile)入口】
│ ├─ common .
│ │ ├─ bootstrap.app.inc.php .
│ │ ├─ common.func.php .
│ │ └─ template.func.php .
│ ├─ resource .
│ │ ├─ css .
│ │ ├─ fonts .
│ │ └─ js .
│ ├─ source .
│ │ ├─ activity .
│ │ ├─ auth 身份驗證
│ │ ├─ channel 頻道
│ │ ├─ entry 入口
│ │ ├─ home 個人
│ │ ├─ mc 會員中心
│ │ └─ utility .
│ ├─ themes 微站皮膚
│ │ ├─ default 系統默認
│ │ └─ ... 自定義皮膚
│ ├─ index.php 微站入口
│ └─ test.php 微站測試頁面
├─ data ……………………………………………… .
│ ├─ config.php.default .
│ ├─ config.php 系統配置
│ └─ db.php .
├─ framework ………………………………………【微擎系統通用的工具類和方法】
│ ├─ builtin ……………………………………【微擎內建模塊】
│ │ ├─ basic 文字回復模塊
│ │ ├─ core 會話消息統計
│ │ │ └─ receiver.php .
│ │ ├─ cover 通用封面回復
│ │ ├─ default 默認回復模塊
│ │ ├─ music 音樂回復模塊
│ │ ├─ news 圖文回復模塊
│ │ ├─ userapi 自定義接口回復模塊
│ │ │ ├─ api 功能文件目錄
│ │ │ │ ├─ baike.php 百科
│ │ │ │ ├─ calendar.php 萬年歷
│ │ │ │ ├─ express.php 快遞
│ │ │ │ ├─ news.php 新聞
│ │ │ │ ├─ translate.php 翻譯
│ │ │ │ ├─ weather.php 天氣
│ │ │ │ └─ ... 可擴展
│ │ │ ├─ images .
│ │ │ │ └─ ... .
│ │ │ ├─ template .
│ │ │ │ └─ ... .
│ │ │ ├─ icon.jpg .
│ │ │ ├─ preview.jpg .
│ │ │ ├─ module.php .
│ │ │ ├─ processor.php .
│ │ │ └─ site.php .
│ │ └─ ... .
│ ├─ class ………………………………………… 工具類
│ │ ├─ loader.class.php 文件加載器
│ │ ├─ db.class.php 數據庫操作類
│ │ ├─ account.class.php 公眾號業務操作基類,
│ │ ├─ weixin.account.class.php 微信公眾號業務操作
│ │ ├─ yixin.account.class.php 易信
│ │ └─ laiwang.account.class.php 來旺 .
│ ├─ function …………………………………… 工具函數
│ │ ├─ global.func.php 【全局通用函數】
│ │ ├─ cache.file.func.php 文件緩存
│ │ ├─ cache.func.php 緩存功能
│ │ ├─ cache.memcache.func.php 插件緩存
│ │ ├─ cache.mysql.func.php mysql緩存
│ │ ├─ communication.func.php http 通信
│ │ ├─ compat.biz.func.php 兼容函數(業務功能)
│ │ ├─ compat.func.php 兼容函數(邏輯功能)
│ │ ├─ file.func.php 文件操作
│ │ ├─ logging.func.php 日誌記錄
│ │ ├─ pdo.func.php 數據庫訪問操作
│ │ ├─ db.func.php 數據庫信息相關操作
│ │ └─ tpl.func.php 自定義模板控件
│ ├─ library ……………………………………… 其他函數庫
│ │ ├─ json .
│ │ ├─ pdo .
│ │ ├─ phpmailer .
│ │ ├─ qrcode .
│ │ └─ uc .
│ ├─ model ………………………………………… 業務功能模塊
│ │ ├─ account.mod.php 公眾號相關操作
│ │ ├─ activity.mod.php 營銷活動
│ │ ├─ app.mod.php APP 端相關操作
│ │ ├─ cache.mod.php 緩存
│ │ ├─ cloud.mod.php 雲服務
│ │ ├─ extension.mod.php 擴展功能
│ │ ├─ mc.mod.php 會員功能
│ │ ├─ module.mod.php 公眾號
│ │ ├─ payment.mod.php 支付功能
│ │ ├─ reply.mod.php 規則回復
│ │ ├─ setting.mod.php 讀寫系統設置緩存
│ │ ├─ user.mod.php 操作用戶
│ │ └─ utility.mod.php .
│ ├─ bootstrap.inc.php .
│ ├─ const.inc.php .
│ └─ version.inc.php
├─ payment …………………………………………… 支付功能
│ ├─ alipay 支付寶支付
│ │ └─ ...
│ ├─ wechat 微擎支付
│ │ └─ ... .
│ └─ config.php 支付配置文件
├─ web ……………………………………………… 【後臺管理(Web)入口】
│ ├─ common ……………………………………… 公用文件
│ │ ├─ bootstrap.sys.inc.php .
│ │ ├─ common.func.php .
│ │ ├─ frames.inc.php .
│ │ └─ template.func.php .
│ ├─ resource …………………………………… 資源文件
│ │ ├─ components 引用外部組件
│ │ │ ├─ colorpicker 拾色器
│ │ │ ├─ daterangerpicker 日期範圍
│ │ │ ├─ datetimepicker 日歷
│ │ │ ├─ emotions 自定義表情
│ │ │ ├─ jplayer 音樂播放器
│ │ │ ├─ kindeditor 富文本編輯器
│ │ │ ├─ switch 開關
│ │ │ ├─ tinymce ??
│ │ │ └─ zclip ??
│ │ ├─ css 樣式文件
│ │ ├─ fonts 字體資源
│ │ ├─ images 圖片文件
│ │ └─ js ……………………………………… js函數庫
│ │ ├─ app ………………………………… 自定義模塊
│ │ │ ├─ biz.js 業務工具類
│ │ │ ├─ config.js 模塊化編程配置
│ │ │ ├─ district.js 省市縣
│ │ │ ├─ domReady.js .
│ │ │ └─ util.js 各種功能對話框
│ │ ├─ lib …………………………………
│ │ │ ├─ angular-sanitize.min.js .
│ │ │ ├─ angular.min.js .
│ │ │ ├─ bootstrap-filestyle.min.js .
│ │ │ ├─ bootstrap.min.js .
│ │ │ ├─ chart.min.js .
│ │ │ ├─ css.min.js .
│ │ │ ├─ jquery-1.11.1.min.js .
│ │ │ ├─ jquery-ui-1.10.3.min.js .
│ │ │ ├─ jquery.caret.js .
│ │ │ ├─ moment.js .
│ │ │ └─ underscore-min.js .
│ │ └─ require.js ……………………… .
│ ├─ source ……………………………………… 後臺管理控制器
│ │ ├─ account 【controller|c】 公眾號管理
│ │ │ ├─ __init.php 公眾號菜單管理
│ │ │ ├─ post.ctrl.php 【action|a】 .
│ │ │ └─ ... 公眾號業務功能
│ │ ├─ activity 營銷活動
│ │ ├─ cloud 雲服務(一鍵更新、雲服務等)
│ │ ├─ extension 擴展功能
│ │ ├─ home 基礎設置,(模塊)快捷導航
│ │ ├─ mc 會員中心
│ │ ├─ platform 基礎設置,(模塊規則,數據統計,入口設置)
│ │ ├─ profile 功能選項,系統配置
│ │ ├─ site 微站功能
│ │ ├─ system 系統管理
│ │ ├─ user 操作用戶管理
│ │ └─ utility 系統業務邏輯
│ ├─ themes ……………………………………… 後臺管理視圖
│ │ ├─ default ………………………………… 內建後臺管理樣式
│ │ └─ ... ……………………………………… 定制界面樣式
│ ├─ index.php 後臺入口
│ └─ test.php 後臺測試單元
├─ api.php ………………………………………… 【公眾平臺與微擎系統通信的接口】
├─ index.php ………………………………………… 微擎入口
└─ install.php ……………………………………… 微擎安裝程序
以上就是微擎目錄結構介紹的全文介紹,希望對您學習和使用php有所幫助.
微擎目錄結構介紹