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

时间:2014-02-28 14:18:36

标签: cakephp upgrade

我收到错误

  

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

以下是功能:

function changeDbSource($database = 'default') {   

    $db = ConnectionManager::getInstance();

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

    if ($connected->isConnected()) {

        return true;

    } else {

        return false;

    }
}

请帮忙。

1 个答案:

答案 0 :(得分:1)

尝试将其更改为

function changeDbSource($database = 'default') {
    $db = ConnectionManager::getDataSource($database);
    return $db->isConnected();
}

getDataSource现在是一个静态方法