: .
ThinkPHP 框架
所示(ThinkPHP 采用自动创建文件
夹的机制,当用户布置好 ThinkPHP 的核心类库后,编写运行入口文件,则相关
应用到的项目目录就会自动生成)。
表 ·52·项目目录
第 4 章
目录名称 项目入口文件
ThinkPHP 框架主要作用项目公共目录,放置项目公共函数项目语言包目录(可选)项目配置目录,放置
配置文件项目基目录,通常包括 Action 和 Model 目录项目模板目录项目运行时
目录,包括 Cache、Temp、Data 和 Log
自动生成目录
下面通过一个示例,讲解在 ThinkPHP 框架中如何自动生成项目目录。例 创
建名称为 的项目,自动生成项目目录,其操作步骤如下。(实例位置:光盘
\mr\04\)(1)在网站根目录下创建文件夹,并命名为 。(2)将 ThinkPHP
核心类库存储于 04 目录下。(3)编写入口文件 ,将其存储于 目录
下。 文件代码如下:
//定义 ThinkPHP 框架路径(相对于入口文件)//定义项目名称//定义项目路径//加载
框架入口文件//实例化一个网站应用实例
在运行 文件之前, 项目目录下只有一个 文件。但是,当
在 IE 浏览器中运行此项目后,将输出如图 所示的运行结果,此为 ThinkPHP
提供的测试内容。此时再次查看 项目目录,如图 所示。在项目根目录下
自动生成项目目录。
图
已连接到 ThinkPHP 框架
·53·
PHP 典型模块与项目实战大全
图
自动生成的项目目录
项目目录部署方案
在实际开发过程中,目录结构往往由于项目的复杂而变得复杂。这里向大家推荐
两套标准的目录部署方案:方案一如图 所示。
图
项目部署方案一
方案二采用分组模块,如图 所示。·54·
第 4 章
ThinkPHP 框架
图
项目部署方案二
这样部署的好处是系统目录和项目目录可以存储于非 Web 访问目录下面,网站
目录下面只需放置 Public 公共目录和 入口文件(如果是多个项目的话,
每个项目的入口文件都需要放到 Web 目录下面),从而提高网站的安全性。
命名规范
ThinkPHP 框架有其自身的一定规范,要应用 ThinkPHP 框架开发项目,那麽就
要尽量遵守它的规范。下面就介绍一下 ThinkPHP 的命名规范:
ThinkPHP 框架
为后缀(这里指的是 ThinkPHP 内部使用的类库文件,不
代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如
。函数、 为后缀
(第三方引入的不做要求)。确保文件的命名和调用大小写一致,是由于在类
Unix 系统上面,对大小写是敏感的(而 ThinkPHP 在调试模式下面,即使在
Windows 平台也会严格检查大小写)。类名和文件名一致(包括上面说的大小写
一致),例如 UserAction 类的文件命名是 UserActio
thinkphp框架笔记 来自淘豆网m.daumloan.com转载请标明出处.