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_',              // 数据库表前缀
            );
  • 相关阅读:
    互联网、云大数据相关书籍推荐
    育儿、教育书籍推荐
    MySQL客户端工具的选择
    解决Windows10或者其他版本Windows Update报错的问题
    启动Myeclipse报错“Failed to create the Java Virtual Machine”的解决办法
    mysql的日期存储字段比较int,datetime,timestamp区别
    nginx增加ssl服务方法
    mysql导入出现MySQL Error 1153
    mysql忘记密码修改方法
    清空本地ssh记录数据,ssh: connect to host Ip port 22: Connection refused
  • 原文地址:https://www.cnblogs.com/xiongwei89/p/2971463.html
Copyright © 2011-2022 走看看