用户名:caicaiwzh
全来自局配置定义
常用的配置美拿领编得奏称方式是在应用配置文件或者模块配置文件中添加下面的配置参数:
//**库配置信息
'DB_TYPE'=>'mysql',//**库类型
'DB_h**OST'=>'localhost',//服务
器地址
'DB_NAME'=>'thinkphp',//**库名
'DB_U**R'=>'root',//用户名
'DB_PWD'=>'123456',//密码
'DB_PORT'=>3306,//端口
'DB_PREFIX'=>'think_',//**库表前缀
'DB_Ch**AR**T'=>'utf8',//字符集
'DB_DEBUG'=>TRUE,//**库调试模式开启后可以记录SQL日志3.2.3新增2.模型类定义
如果在某个模型类里面定义了co改伤机原续若死nnection属性的话,则实例化该自定义模型的时候会采用定义血食贵引和术序府慢倒的**库连接信息,而不是配置文件中设置的默认连接信息,通常用于某些**表位于当前**库连接之外的其它**库,例如:
//在模型里单独设置**库连接信息
namespaceh**ome\Model;
useThink\Model;
classUserModelextendsModel{
protected$connection=array(
'd问答b_type'=>'mysql',
'db_user'=>'root',
'db_pwd'=>'1决房杆234',
'd伯高异倍选架向b_host'=>'localhost',
'db_port'=>'3306',
'd月即差住杨视b_name'=>'thinkphp',
'db_charset'=>'utf8',
);
}3.实例化定义
除了在模型定义的时候指定**库连接信息外,我们还可以在实例化的时候指定**库连接信息,例如:如果采用的是M方法实例化模型的话,也可以支持传入不同的**库连接信息,例如:
$User=M('U病剧你验威红ser','other_','mysql://root:1官234@local约host/demo#utf8');