Lang 文件夹:项目的语言设置目录,先不必理会。
Lib 文件夹:应用类库目录,在这文件夹内还有两个文件夹: Action 和 Model,Action 目录放置命名为
xxxAction.class.php 的控制器文件,Model 目录放置对应数据库表的命名为 xxxModel.class.php 的类文件。
Logs 文件夹:项目中自动产生的日志文件会存放在这里。暂不必理会。
Temp 文件夹:数据缓存目录,存放项目中自动生成的项目运行缓存文件等,以及使用文件方式时的缓存
文件等
Tpl 文件夹:模板文件目录,内有一个 default 文件夹,也就是默认的风格。
项目生成的目录结构就先简单介绍到这里,下一步我们要简单地对项目进行最基本的配置。
三 创建数据表,并对项目进行配置,以便连接到数据库。
1 我们这里使用的是 Mysql 数据库,利用 PhpMyadmin 新建一个数据库,名称为 myapp。
使用示例中心中的 sql
如下:
16 CREATE TABLE `think_form` (
17
`id` smallint(4) unsigned NOT NULL auto_increment,
18
`title` varchar(255) NOT NULL,
19
`content` varchar(255) NOT NULL,
20
`create_time` int(11) unsigned NOT NULL,
21
`update_time` int(11) unsigned NOT NULL,
22
`status` tinyint(1) unsigned NOT NULL,
23
`email` varchar(50) NOT NULL,
24
PRIMARY KEY (`id`)
25 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
复制代码
2 在 Conf 文件夹内,建立一个 config.php 文件。这个文件,就是 Myapp 项目的配置文件。系统会自动加载
config.php 文件中的配置是以数组返回方式进行定义,会覆盖 TP 框架中的 common 目录下 convention.php
的默认配置。没有设置的配置,就以默认为准。配置设置可以利用 C 函数动态改变,暂且不必理会。
而我们连接到数据库的设置也是在这个文件中书写。
config.php
代码如下:
26 <?php
27 if (!defined('THINK_PATH')) exit();
28 return array(
29 'DB_TYPE'=>'mysql', // 使用的数据库是 mysql
30 'DB_HOST'=>'localhost',
31 'DB_NAME'=>'myapp',// 数据库名
32 'DB_USER'=>'root',
33 'DB_PWD'=>'123456',// 填写你连接数据库的密码
34 'DB_PORT'=>'3306',
35 'DB_PREFIX'=>'think_', //
数据表表名的前缀 请参看 http://thinkphp.cn/Article/10
36 );
37 ?>
复制代码
暂时就是这样,后面会再根据需要进一步添加和讲解。