如何在 Kohana 3.2 中获取当前使用的数据库名称?
我有多个数据库的应用程序(商店),如果它正常工作,我需要调试整个应用程序。
亲切问候马克
当你调试数据库::$instances或数据库::$instances时,你会看到所有实例和受保护的属性_current_databases,也许这会有所帮助
Database::$instances;
Database_MySQL::$instances;
如果这不起作用,则选择使用 MySQL 命令直接对数据库执行查询
SELECT DATABASE();
另一个解决方案对我有用:
Kohana::config('database')
以防万一,有人还在看:
Kohana::$config->load('database')->get('default')['connection']['database'];