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

时间:2011-04-16 08:52:39

标签: php database-connection kohana

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

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

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

2 个答案:

答案 0 :(得分:2)

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

您可以在Database类中看到此变量,并在MySQL类中设置它。如果您想要访问此变量,那么您可以重载Database类以为其提供getter。

答案 1 :(得分:0)

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