如何在Kohana 3.2中获取db名称?

时间:2014-02-18 10:05:34

标签: orm kohana-3.2

如何在Kohana 3.2中获取当前使用的数据库名称?

我有多个数据库的应用程序(商店),我需要调试整个应用程序,如果它正常工作。

亲切的问候 标记

3 个答案:

答案 0 :(得分:0)

当您调试Database :: $ instances或Database :: $ instances时,您将看到所有实例和受保护的属性_current_databases,这可能有帮助

Database::$instances;
Database_MySQL::$instances;

如果这不起作用,您可以使用MySQL命令直接向DB执行查询

SELECT DATABASE();

答案 1 :(得分:0)

另一种解决方案对我有用:

Kohana::config('database')

答案 2 :(得分:0)

以防万一,有人仍在寻找:

Kohana::$config->load('database')->get('default')['connection']['database'];