CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的文件夹结构
来源:互联网 发布:linux 停止iscsi服务 编辑:程序博客网 时间:2024/05/17 04:03
CakePHP 的文件夹结构
在你下载并解压 CakePHP 之后,你将拥有如下文件和文件夹结构:
- app
- lib
- vendors
- plugins
- .htaccess
- index.php
- README
你要注意三个主要的文件夹:
- app 文件夹是你工作的主要位置:应用程序文件将放在这儿。
- lib 文件夹是我们工作的位置。你个人 不要 编辑这个文件夹下的内容。如果你编辑了这些核心文件,我们不会提供任何帮助。
- 最后,vendors 文件夹是放置你需要在你的 CakePHP 应用程序中使用的第三方 PHP 库的地方。
app 文件夹
CakePHP 的 app 文件夹是你进行绝大多数应用程序编程工作的所在。让我们近距离看看 app 文件夹内的东东。
- Config
- 掌管了 CakePHP 所用的配置文件(就几个)。数据库连接的详细信息配置、自举配置、内核配置等配置文件存放在这儿。
- Controller
- 包含你的应用程序的控制器和它们的组件。
- Lib
- 包含那些非来自第三方或者外部供应商的第一方库。这允许你分隔你的原始内部库与供应商库。
- Locale
- 存储国际化字符串文件。
- Model
- 包含你的应用程序的模型、行为和数据源。
- Plugin
- 包含插件包。
- tmp
这里俏皮话 CakePHP 的临时数据。真实数据存储依赖你如何配置 CakePHP,但这个文件夹通常用来存储模型描述、日志,有些时候还存储 session 信息。
确定这个文件夹存在,并且是可写的,否则你的应用程序的运行将受到严重影响。在 debug 模式下,出现这种情况,CakePHP 将发出警告。
- Vendor
- 第三方类或库放在这儿。这样一来,就可以很容易的使用 App::import(‘vendor’, ‘name’) 函数访问这此类或库。敏感的观察者将注意到这看起来有点多余,因为我们的顶级文件夹结构中也有一个 vendors 文件夹。 两者之间的不同是在我们发布管理多个应用程序和更复杂的系统设计的时候。
- View
- 视觉文件放在这儿:元素、错误页、助手、布局,还有视图文件。
- webroot
- 在一个产品安装中,这个文件夹将作为应用程序的文档根目录。这些文件夹还是放置 CSS 样式表、图片或者 JavaScript 文件的地方。
- CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的文件夹结构
- CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的结构
- CakePHP 2.x CookBook 中文版 第三章 入门 之 一个典型的 CakePHP 请求
- CakePHP 2.x CookBook 中文版 第三章 入门 之 约定
- CakePHP 2.x CookBook 中文版 第三章 入门
- CakePHP 2.x CookBook 中文版 第三章 入门
- CakePHP 2.x CookBook 中文版 第四章 CakePHP 概述
- CakePHP 2.x CookBook 中文版 第五章 控制器 之 脚手架
- CakePHP 2.x CookBook 中文版 第五章 控制器 之 组件
- CakePHP 2.x CookBook 中文版 第六章 视图 之二
- CakePHP 2 CookBook中文版 第三章 入门(二)
- CakePHP 2.x CookBook 中文版 第一章 欢迎
- CakePHP 2.x CookBook 中文版 第一章 欢迎
- CakePHP 2.x CookBook 中文版 第二章 安装
- CakePHP 2.x CookBook 中文版 第五章 控制器
- CakePHP 2.x CookBook 中文版 第六章 视图
- CakePHP 2.x CookBook 中文版 第七章 模型
- CakePHP 2.x CookBook 中文版 第五章 控制器 之 请求和响应对象
- msysGit 安装后的配置 中文
- 问题以及私钥加密证书解密的总结
- 简单的在线计算器
- QT SDK 4.8.4 fedora中安装与编译遇到的小问题与解决,经验分享
- QT中文乱码解决方法2
- CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的文件夹结构
- 四大图像库OpenCV/FreeImage/CImg/CxImage简述
- CentOS使用MySQL的详细步骤,及C API编程
- 中小企业构建Call Center服务中心的几点经验
- Eclipse背景颜色及字体设置
- Modem协议中对Com口针脚信号的定义与使用
- win2008上的IIS7如何配置远程可以访问共享
- 算法学习笔记----插入排序
- 曾经的美好:再见了,塞班!