如何从Kohana获取MySQL数据库连接资源


How to get the MySQL database connection resource from Kohana?

我想在Kohana中获得默认的MySQL数据库连接,以便与第三方库一起使用。我该怎么做呢?

到目前为止,我有以下代码:

$db = Database::instance('default');
$db->connect(); // After this, how can I retrieve the MySQL connection instance?

该连接存储在Database类的受保护属性中。

你可以在Database类中看到这个变量,也可以在MySQL类中看到它的设置。如果你想要访问这个变量,那么你可以重载Database类,为它提供一个getter。

好吧,我不知道为什么你需要,但Database::instance('default')每次返回一个单例实例,所以你可以在任何地方使用它在你的代码。