WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
ZenTaoPHP目錄結(jié)構(gòu)
來自站長百科
導(dǎo)航: 上一頁
目錄結(jié)構(gòu)對于一個框架來講是比較重要的。我們一起來看一下ZenTaoPHP的目錄結(jié)構(gòu)。
頂級目錄結(jié)構(gòu)
- app目錄用來存在各個應(yīng)用。其中一個應(yīng)用一個目錄。
- framework 是核心的框架文件所在的目錄。
- lib是公用的類庫文件所在的目錄。
- tests是框架測試用例的目錄。
具體到一個應(yīng)用的目錄結(jié)構(gòu)
一個具體的應(yīng)用共有www, module, config 等幾個目錄。其中www 目錄是暴露給用戶,也就是說用戶可以通過瀏覽器直接訪問到。
- index.php 則是整個應(yīng)用的入口程序。其中的data 目錄用來存儲各種上傳的文件。js 目錄用來存放各種js 腳本文件。theme 則用來存放風(fēng)格相關(guān)的樣式表文件、圖片文件。module 目錄用來存儲這個應(yīng)用的各個模塊。一個模塊一個目錄。其中的common 模塊是一個公用的模塊。config 則為配置文件所在的目錄。
具體到一個模塊的目錄結(jié)構(gòu)
具體到一個模塊的目錄,就比較簡單了。其中有一個lang 目錄,用來存儲這個模塊各種語言文件。
- control.php 為這個模塊對應(yīng)的控制器類文件。
- model.php 為這個模塊對應(yīng)的業(yè)務(wù)邏輯類文件。然后就是對應(yīng)到各個方法的視圖文件了。比如index.html.php 是index 方法的模板文件。
- common 模塊需要特殊說明一下:common 模塊里面存儲的是當(dāng)前這個應(yīng)用公用的語言文件、模板文件、model 文件等。比如lang/zh-ch.php 將存儲一些公用的語言文件。
- header.html.php 是模板公用的頭文件。
- footer.html.php 是模板公用的頁腳文件。
- error.html.php 則是公用的出錯信息提示的模板文件。
和其他框架不同的地方是一個模塊所有的文件都放在了一個目錄里面。這樣的好處是文件不用分散,管理起來比較方便。