访问 CakePHP 数据库连接


Access CakePHP database connection

我正在寻找一种方法来访问CakePHP用来调用数据库的数据库对象。

我在 CakePHP 之外编写了一个使用数据库的类。与其打开自己的连接,我认为只使用可能已经打开的连接会很好。

我已经将CakePHP设置为使用MySQLi,我构建的类也使用MySQLi。

您可以使用

DboSource 类来访问数据库并进行数据库调用。
DboSource Class API 文档

getConnection

获取基础连接对象。

$db= &ConnectionManager::getDataSource('datasourceName'); // as defined in DATABASE.php