think-orm如何动态切换数据库连接

xiaozhiyue

think-orm如何动态切换数据库连接

可以和tp5一样动态切换吗
截图

为此你搜索到了哪些方案及不适用的原因

下面是ai给的方法,Db:connect() 不支持数组参数。
截图

500 1 2
1个回答

Chance
function db($name)
{
    try {
        $con = Db::connect($name);
    } catch (InvalidArgumentException $e) {
        $config = Db::getConfig();
        $config[$name] = [
            //...
        ];
        Db::setConfig($config);
        $con = Db::connect($name);
    }
    return $con;
}
🔝