下圖顯示了CakePHP的目錄結(jié)構(gòu):
下表描述了每個(gè)文件夾的作用:
文件夾名稱 | 描述和說(shuō)明 | |||
bin | bin目錄保存著CakePHP中控制臺(tái)的可執(zhí)行文件 | |||
config | config目錄保存一些CakePHP所用的配置文件,如數(shù)據(jù)庫(kù)連接信息、引導(dǎo)程序、核心配置及其他文件 | |||
logs | logs目錄通常包含日志文件,取決于您的日志配置 | |||
plugins | plugins目錄存儲(chǔ)您的程序所使用到的插件 | |||
src | src目錄保存著您的項(xiàng)目文件,您的大部分項(xiàng)目開(kāi)發(fā)都在此目錄進(jìn)行,讓我們更仔細(xì)的查看src中的文件夾: -console目錄包含您項(xiàng)目中的控制臺(tái)指令和控制臺(tái)任務(wù); -controller目錄包含您項(xiàng)目中的控制器及其相應(yīng)組件; -locale目錄包含項(xiàng)目國(guó)際化使用的字符文件; -model目錄包含您項(xiàng)目的表、實(shí)體、和行為; -view目錄存放表現(xiàn)類:塊單元、助手類、及模版文件; -template目錄包含表現(xiàn)文件:元素、錯(cuò)誤頁(yè)、布局,及模版文件; | |||
tests | tests目錄存放您項(xiàng)目中的測(cè)試用例 | |||
tmp | tmp目錄用于存放臨時(shí)數(shù)據(jù),真正要存儲(chǔ)的數(shù)據(jù)取決于您的設(shè)置,但此目錄通常用于存儲(chǔ)模型描述,有時(shí)也用于存放會(huì)話信息 | |||
vendor | vendor目錄用以存放CakePHP和其他應(yīng)用程序所依賴的文件,請(qǐng)確保不要修改此目錄中的文件,如果您修改了此目錄中的核心文件,我們無(wú)法幫助到您 | |||
webroot | webroot是您項(xiàng)目文檔的公共根目錄,它存放著您所期望可公開(kāi)訪問(wèn)的所有文件 |
更多建議: