ThinkPHP_目录结构和初始化

本文介绍如何获取ThinkPHP框架,解析其文件结构,并指导如何通过简单的步骤创建一个项目,包括配置数据库连接。
一、获取ThinkPHP:
     ThinkPHP官网: http://www.thinkphp.cn
 

  二、ThinkPHP文件结构说明:
     |——ThinkPHP.php    框架入口文件
    |——Common             框架公共文件目录
     |——Conf                    框架配置文件目录
    |——Extend                 框架扩展目录
    |——Lang                    核心语言包目录
     |——Lib                       核心库目录
    |    |——Behavior        核心行为类库
    |    |——Core              核心基类库
     |    |——Driver            内置驱动
    |    |    |——Cache      内置缓存驱动
     |    |    |——Db            内置数据库驱动
     |    |    |——TagLib      内置标签驱动
    |    |    |——Template  内置模板引擎驱动
    |    |——Template       内置模板引擎
     |——Tpl                      系统模板目录
 

三、创建项目:(以下文件皆以此为基础 )
      a.在项目根目录新建 index.php
    <?php
        define('APP_NAME', 'tpapp');    //定义项目名称
        define('APP_PATH', './app/');   //定义项目路径 (相对路径 )
        define('APP_DEBUG', 'true');    //开启调试模式
         require './tp/ThinkPHP.php';    //加载 thinkphp框架 (相对路径 )
    b.运行 index.php文件,自动创建的目录结构如下:
         |——tp                      ThinkPHP的目录结构
         |——index.php         项目的入口文件
         |—— app                 自动创建的目录接口
         |    |——Common      项目公共文件目录
        |    |——Conf             项目配置文件目录
        |    |——Lang             项目语言包目录
         |    |——Lib               项目类库目录
        |    |    |——Action     Action 类库目录
        |    |    |——Behvior    行为类库目录
         |    |    |——Model      模型类库目录
         |    |    |——Widget    Widget 类库目录
        |    |——Runtime        项目运行时目录
         |    |    |——Cache     模板缓存目录
        |    |    |——Data         数据缓存目录
         |    |    |——Logs         日志缓存目录
        |    |    |——Temp         临时缓存目录
        |    |——Tpl                 项目模板目录

    c. 数据库连接配置文件: app/Conf/config.php
          <?php
                return array(
                //'配置项 '=>'配置值 '      
                // 添加数据库配置信息
                   'DB_TYPE'   => 'mysql',            // 数据库类型
                   'DB_HOST'   => 'localhost',      // 服务器地址    
                    'DB_NAME'   => 'tpapp',           // 数据库名  
                   'DB_USER'   => 'root',              // 用户名    
                   'DB_PWD'    => '',                    // 密码
                   'DB_PORT'   => 3306,             // 端口    
                    'DB_PREFIX' => 'tp_',              // 数据库表前缀
        );

转载于:https://www.cnblogs.com/xiongwei89/archive/2013/03/20/2971463.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值