1. 程式人生 > >微擎目錄結構介紹

微擎目錄結構介紹

系統通信 app chat 文件操作 con orm code utility for

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有所幫助.

微擎目錄結構介紹