ThinkPHP文件结构名称和描述
(Cache文件夹:项目自动生成的模版缓存会出现在这里)
Common文件夹:你的项目中要用到的自己写的函数,可以在这个文件夹下创建一个名为common.php文件,
在这个文件中书写函数,这些函数可以用在你项目的各个类,同时也可以在模板变量中使用,TP框架会自动加载。
Conf文件夹:项目的运行配置文件config.php将放在这个文件夹里,(还有路由配置,调试配置等,请先忽略)
(Data文件夹:TP会把项目的数据库表字段生成到这里)
Lang文件夹:项目的语言设置目录,先不必理会。
Lib文件夹:应用类库目录,在这文件夹内还有两个文件夹:Action和Model,Action目录放置命名为xxxAction.class.php的控制器文件,Model目录放置对应数据库表的命名为xxxModel.class.php的类文件。
(Logs文件夹:项目中自动产生的日志文件会存放在这里。暂不必理会。)
(Temp文件夹:数据缓存目录,存放项目中自动生成的项目运行缓存文件等,以及使用文件方式时的缓存文件等)
Runtime文件夹:红色括号标示的文件夹在ThinkPHP3.0中都写在Runtime文件夹下
Tpl文件夹:模板文件目录,内有一个default文件夹,也就是默认的风格。
项目生成的目录结构就先简单介绍到这里,下一步我们要简单地对项目进行最基本的配置。
Extend文件夹为系统扩展目录(核心版不含任何扩展),子目录结构为:
|-Action 控制器扩展
|-Behavior 行为扩展
|-Driver 驱动扩展
| ├Driver/Cache 缓存驱动
| ├Driver/Db 数据库驱动
| ├Driver/Session SESSION驱动
| ├Driver/TagLib 标签库驱动
| ├Driver/Template 模板引擎驱动
|
|-Engine 引擎扩展
|-Function 函数扩展
|-Library 类库扩展
| ├ORG ORG类库包
| ├COM COM类库包
|
|-Mode 模式扩展
|-Model 模型扩展
|-Tool 其他扩展或工具
|-Vendor 第三方类库目录