Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调用未定义的方法ConnectionManager::getInstance()cakephp ugrade 1.3到2.0_Cakephp_Upgrade - Fatal编程技术网

调用未定义的方法ConnectionManager::getInstance()cakephp ugrade 1.3到2.0

调用未定义的方法ConnectionManager::getInstance()cakephp ugrade 1.3到2.0,cakephp,upgrade,Cakephp,Upgrade,我收到错误: 错误:调用未定义的方法ConnectionManager::getInstance()文件: /app/Controller/userscocontroller.php行:11 功能如下: function changeDbSource($database = 'default') { $db = ConnectionManager::getInstance(); $connected = $db->getDataSource($database);

我收到错误

错误:调用未定义的方法ConnectionManager::getInstance()文件: /app/Controller/userscocontroller.php行:11

功能如下:

function changeDbSource($database = 'default') {   

    $db = ConnectionManager::getInstance();

    $connected = $db->getDataSource($database);

    if ($connected->isConnected()) {

        return true;

    } else {

        return false;

    }
}
请帮助。

尝试将其更改为

function changeDbSource($database = 'default') {
    $db = ConnectionManager::getDataSource($database);
    return $db->isConnected();
}
getDataSource
现在是一个静态方法