background image

4

    // 定义项目名称

5

    define('APP_NAME','Myapp');

6

    // 定义项目路径

7

    define('APP_PATH','./Myapp');

8

    // 加载入口文件

9

    require(THINK_PATH.'/ThinkPHP.php');

10

    // 实例化这个项目

11

    $App = new App();

12

    // 执行初始化

13

    $App->run();

14 ?>

复制代码
就这么简单几行,然后打开浏览器,输入

http://127.0.0.1/

一个 TP

 

项目就这样构建出来了。你会看到

15 ^_^ Hello,欢迎使用 ThinkPHP!

复制代码
这行字。并自动为你创建好项目的目录。接下来,我们这个项目添砖加瓦。

=============================================

 

二 简单认识项目里的各个文件夹

 

名词解释:

Action:模块控制器类,你暂时可以理解为一个 Action 文件代表着一个应用模块,Action 文件中的每一个
方法(function)代表着一个操作,操作分为有输出到模板的操作和只具执行不需要输出的操作。对于有输出
的操作,则代表了你的项目中一个展示给用户应用的 web 页面。(注意:这不是正统的术语解释)

Model:数据表相对应的 Model 类,可以理解为一个 Model 文件对应着你项目数据库的其中一个表。命名关
系请参看这里

http://thinkphp.cn/Article/10

在添砖加瓦之前,我们有必要认识一下各个文件夹的用途。

打开 Myapp 文件夹,里面 TP

 

已让你很省心地构建了最基本的目录。其中:

Cache 文件夹:项目自动生成的模版缓存会出现在这里

Common 文件夹:你的项目中要用到的自己写的函数,可以在这个文件夹下创建一个名为 common.php 文
件,
在这个文件中书写函数,这些函数可以用在你项目的各个类,同时也可以在模板变量中使用,TP 框架会
自动加载。

Conf 文件夹:项目的运行配置文件 config.php 将放在这个文件夹里,(还有路由配置,调试配置等,请先
忽略)

Data 文件夹:TP 会把项目的数据库表字段生成到这里,另外。。。那些先不必理会。