Вопрос

how can I get currently used database name in Kohana 3.2?

I've got app(store) with multiple db's and I need to debug whole app if it's working properly.

Kind regards Mark

Это было полезно?

Решение

When you debug Database::$instances or Database::$instances you'll see all instances and the protected property _current_databases, maybe this helps

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

If this doesn't work, you chould execute a query directly to the DB with the MySQL command

SELECT DATABASE();

Другие советы

Another solution worked for me:

Kohana::config('database')

just in case, someone is still looking:

Kohana::$config->load('database')->get('default')['connection']['database'];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top