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);
    }

}