如何在 Kohana 3.2 中获取数据库名称



如何在 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'];

最新更新