codecamp

CakePHP的文件夹结构

下图显示了CakePHP的目录结构:



下表描述了每个文件夹的作用:


文件夹名称描述和说明
binbin目录保存着CakePHP中控制台的可执行文件
configconfig目录保存一些CakePHP所用的配置文件,如数据库连接信息、引导程序、核心配置及其他文件
logslogs目录通常包含日志文件,取决于您的日志配置
pluginsplugins目录存储您的程序所使用到的插件
srcsrc目录保存着您的项目文件,您的大部分项目开发都在此目录进行,让我们更仔细的查看src中的文件夹:
-console目录包含您项目中的控制台指令和控制台任务;
-controller目录包含您项目中的控制器及其相应组件;
-locale目录包含项目国际化使用的字符文件;
-model目录包含您项目的表、实体、和行为;
-view目录存放表现类:块单元、助手类、及模版文件;
-template目录包含表现文件:元素、错误页、布局,及模版文件;
teststests目录存放您项目中的测试用例
tmptmp目录用于存放临时数据,真正要存储的数据取决于您的设置,但此目录通常用于存储模型描述,有时也用于存放会话信息
vendorvendor目录用以存放CakePHP和其他应用程序所依赖的文件,请确保不要修改此目录中的文件,如果您修改了此目录中的核心文件,我们无法帮助到您
webrootwebroot是您项目文档的公共根目录,它存放着您所期望可公开访问的所有文件



CakePHP安装
CakePHP的配置
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

CakePHP Useful Resources

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }