Yii2 模型跨库查询

233 阅读1分钟

Yii2 跨库查询

1、 生成实体

 yii默认查找db数据库的表,将db的参数修改为另一个库,来生成实体
 生成完成之后将db参数修改回原来的

2、查询

需要对生成的实体进行一点修改,在表名之前加上数据库名称
库名.表名

    public static function tableName()
    {
        return 'oa_provider_cwa.cwa_checkin_sale_detail';
    }

之后就可以使用 模型::find() 进行查询了