如何在Kohana 3.2中获取当前使用的数据库名称?
我有多个数据库的应用程序(商店),我需要调试整个应用程序,如果它正常工作。
亲切的问候 标记
答案 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'];