zoukankan      html  css  js  c++  java
  • 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_',              // 数据库表前缀
            );
  • 相关阅读:
    openSUSE 13.1 Milestone 4 发布
    Neo4j 2.0 M4 发布
    iBoxDB for .NET v1.5发布, 移动NoSQL数据库
    GNU libc (Glibc) 2.18 发布
    Android 开源项目维护者宣布退出
    Jeasyframe 开源框架 稳定版 V1.5 发布
    Spring Mobile 1.1.0.RC1 和 1.0.2 发布
    Deis logo 开源PaaS系统 Deis
    EasyCriteria 3.0 发布
    TypeScript 0.9.1 发布,新增 typeof 关键字
  • 原文地址:https://www.cnblogs.com/xiongwei89/p/2971463.html
Copyright © 2011-2022 走看看