phpWeCaht是一款優秀的PC網站+微信公共號開發框架。
本博客系列將圖文結合,詳細介紹phpWeChat 的使用方法,今天進入phpWeChat系列教程之《10天學會phpWeChat》的第一天——phpWeChat的根目錄結構。
由於實際開發者在開發過程中大多是針對某個功能模塊的開發,故此,對於phpWeChat核心框架的目錄結構,開發者不必過於深究,只需大致了解每個目錄以及文件的作用即可。
您也可以將本文收藏以便日后對比查看。
phpWeChat的根目錄結構
phpWeChat的根目錄文件/文件夾說明:
addons 目錄為模塊存目錄,所有的功能模塊均存放在這個目錄下,該目錄要求為0777屬性;
addons目錄結構
admin目錄為后台管理目錄,核心框架的后台操作控制器和視圖文件均在此目錄下;
admin目錄結構
api目錄為插件目錄,存放一些供框架使用的小插件;
data目錄為緩存目錄,存放框架配置文件和模板緩存等文件,該目錄要求為0777屬性;
include目錄為公共類目錄,存放諸如MySql操作類一類的通用操作類;
|——area.class.php 地區操作類
|——bankcard.class.php 銀行卡操作類
|——cache_memcache.class.php memcache緩存操作類
|——cache_mysql.class.php MySql緩存操作類
|——captcha.class.php 驗證碼類
|——common.inc.php phpWeChat通用入口文件!
|——datainput.class.php input輸入數據過濾類
|——datalist.class.php 數據列表分頁類
|——dbbak.class.php 數據庫備份/還原操作類
|——email.class.php 郵件發送類
|——form.class.php 表單操作類
|——global.func.php 通用輔助函數
|——ip.class.php IP操作類
|——module.class.php 模塊操作類
|——mysql.class.php MySql操作類
|——order.class.php 訂單操作類
|——pclzip.class.php zip壓縮解壓縮操作類
|——template.func.php 模板引擎解析函數
|——upload.class.php 文件上傳類
如您需要了解類的具體用法可以參考:《phpWeChat的常用類和常用函數》
install目錄問phpWeChat框架安裝目錄,框架成功安裝后,為了安全性考慮,可以刪除或者更名該目錄;
statics 目錄為靜態資源存放目錄,存放共用的諸如jquery 、weui等靜態的JS或者圖片文件;
upload 目錄為上傳文件存放目錄,存放用戶上傳的圖片、文件等,該目錄要求為0777屬性;
index.php為前端訪問總控制器文件,所有前端模塊的訪問均基於此文件,根據路由參數進行對應的模塊調用;
例如:微商城前端訪問地址:index.php?m=weshop&a=index(m為前端控制器所在目錄名稱 a為對應的控制器方法)
phpwechat.php 為后台訪問總控制器文件,所有后台操作的訪問均基於此文件,根據路由參數進行對應的模塊調用;
例如:后台登錄訪問地址:/phpwechat.php?file=login&action=login(file為控制器文件名稱 action為對應的控制器方法)