Search code examples
symfonydoctrinesymfony1

Find current Doctrine database connection settings in symfony


I need to know the database name and database server name inside a symfony project. How can one access the current database connection settings programmatically in symfony (using Doctrine)?


Solution

  • for example:

    foreach(Doctrine_Manager::getInstance()->getConnections() as $connection){
      $conn = $connection->getOptions();
      preg_match('/host=(.*);/', $conn['dsn'], $host);
      var_dump($host);
    }