application/config.php
// 'db_config1' => 'mysql://mingzhanghui:test111@192.168.1.181:3306/ETARM#utf8',
// 'db_config2' => 'mysql://mingzhanghui:test111&^@192.168.1.181:3306/ETBDM#utf8',
'db_config1' => [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '192.168.1.181',
// 数据库名
'database' => 'ETARM',
// 数据库用户名
'username' => 'mingzhanghui',
// 数据库密码
'password' => 'test111',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'ARM_',
// 数据库调试模式
'debug' => true,
],
'db_config2' => [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '192.168.1.181',
// 数据库名
'database' => 'ETBDM',
// 数据库用户名
'username' => 'mingzhanghui',
// 数据库密码
'password' => 'test111',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'ARM_',
// 数据库调试模式
'debug' => true,
]
对于模型文件
<?php
namespace app\index\model;
use think\Model;
use think\Config;
class Attorney extends Model {
protected $table = 'ARM_AttorneyInfo';
const PRIMARY_KEY = 'ARM_AIID';
protected $pk = self::PRIMARY_KEY;
protected $connection = [];
protected $field = [
self::PRIMARY_KEY, 'ARM_AIGID',
'ARM_LegalPerson', // 代理人
// 'ARM_GradeName', // 学段03高02初
// 'ARM_AttorneyName',
// 'ARM_ProvinceName', 'ARM_DistrictName',
// 'ARM_CompanyName', 'Is_ConfirmQuit',
];
public function __construct($data = []) {
$this->connection = Config::get('db_config1');
parent::__construct($data);
}
}