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 ?>
复制代码
就这么简单几行,然后打开浏览器,输入
一个 TP
项目就这样构建出来了。你会看到
15 ^_^ Hello,欢迎使用 ThinkPHP!
复制代码
这行字。并自动为你创建好项目的目录。接下来,我们这个项目添砖加瓦。
=============================================
二 简单认识项目里的各个文件夹
名词解释:
Action:模块控制器类,你暂时可以理解为一个 Action 文件代表着一个应用模块,Action 文件中的每一个
方法(function)代表着一个操作,操作分为有输出到模板的操作和只具执行不需要输出的操作。对于有输出
的操作,则代表了你的项目中一个展示给用户应用的 web 页面。(注意:这不是正统的术语解释)
Model:数据表相对应的 Model 类,可以理解为一个 Model 文件对应着你项目数据库的其中一个表。命名关
系请参看这里:
在添砖加瓦之前,我们有必要认识一下各个文件夹的用途。
打开 Myapp 文件夹,里面 TP
已让你很省心地构建了最基本的目录。其中:
Cache 文件夹:项目自动生成的模版缓存会出现在这里
Common 文件夹:你的项目中要用到的自己写的函数,可以在这个文件夹下创建一个名为 common.php 文
件,
在这个文件中书写函数,这些函数可以用在你项目的各个类,同时也可以在模板变量中使用,TP 框架会
自动加载。
Conf 文件夹:项目的运行配置文件 config.php 将放在这个文件夹里,(还有路由配置,调试配置等,请先
忽略)
Data 文件夹:TP 会把项目的数据库表字段生成到这里,另外。。。那些先不必理会。