background image

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 ?>

复制代码
暂时就是这样,后面会再根据需要进一步添加和讲解。