ThinkPHP框架 基础 链接数据库

Posted 遇事稳坐钓鱼台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP框架 基础 链接数据库相关的知识,希望对你有一定的参考价值。

在第一次成功访问应用入口文件的时候,会显示出一个系统默认的欢迎页面并自动在APPLication文件夹里生成三个文件夹,如下,第一次访问应用文件路径:localhost/tr/index.php    访问成功后在原有空的Application目录下面,已经自动生成了公共模块Comon    默认的Home模块和Runtime运行时目录的目录结构

 

 \'SHOW_PAGE_TRACE\'=>true, 显示trace信息; 这个方法在浏览器上显示的相等于是一个检测器! 

MVC模式
 
M Model 模型 就是数据库操作类(通过数据库操作类去操作各个表)
V View 视图 模板
C Controller 控制器 控制器来实现模板,模板之间的控制关系
注: 控制器也是一个类,这个类中有不同的方法,所以控制器也叫模块(Module),其中的方法叫动作(Action)!

 

 

禁止哪些模块访问

\'MODULE_DENY_LIST\'=>array(\'Common\',\'Runtime\'),

允许哪些模块访问

\'MODULE_ALLOW_LIST\'=>array(\'Home\',\'Admin\'),

设置默认起始模块

\'DEFAULT_MODULE\'=>\'Admin\',

只允许一个模块  只允许访问这一个指定的模块

\'MULTI_MODULE\'=>false,

 

 

创建数据库

<?php
return array(
    //\'配置项\'=>\'配置值\'
    \'SHOW_PAGE_TRACE\'=>true,   //显示trace信息
     /* 数据库设置 */
    \'DB_TYPE\'               =>  \'mysql\',     // 数据库类型
    \'DB_HOST\'               =>  \'localhost\', // 服务器地址
    \'DB_NAME\'               =>  \'text1\',          // 数据库名
    \'DB_USER\'               =>  \'root\',      // 用户名
    \'DB_PWD\'                =>  \'123456\',          // 密码
    \'DB_PORT\'               =>  \'3306\',        // 端口
    \'DB_PREFIX\'             =>  \'\',    // 数据库表前缀
    \'DB_PARAMS\'              =>  array(), // 数据库连接参数    
    \'DB_DEBUG\'              =>  TRUE, // 数据库调试模式 开启后可以记录SQL日志
    \'DB_FIELDS_CACHE\'       =>  false,        // 启用字段缓存true(开启)  false(不开启)
    \'DB_CHARSET\'            =>  \'utf8\',      // 数据库编码默认采用utf8
    \'DB_DEPLOY_TYPE\'        =>  0, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
    \'DB_RW_SEPARATE\'        =>  false,       // 数据库读写是否分离 主从式有效
    \'DB_MASTER_NUM\'         =>  1, // 读写分离后 主服务器数量
    \'DB_SLAVE_NO\'           =>  \'\', // 指定从服务器序号
    
);

 

使用PDO方法链接数据库

PDO专用定义

\'DB_TYPE\'=>\'pdo\',    //数据库类型

\'DB_USER\'=>\'root\',    //用户名

\'DB_PWD\'=>\'123456\',    //密码

\'DB_PREFIX\'=>\'think\',      //数据库表前缀   可写可不写

\'DB_DSN\'=>\'mysql:host=localhost;dbname=thinkphp;charset=UTF8\'

 

以上是关于ThinkPHP框架 基础 链接数据库的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp框架 的 链接数据库和操作数据

ThinkPHP讲解框架基础

ThinkPHP框架基础知识

ThinkPHP框架基础

ThinkPHP框架基础3

Thinkphp框架基础