This method returns a Doctrine\DBAL\Connection which wraps the underlying
driver connection.
$params must contain at least one of the following.
Either 'driver' with one of the following values:
pdo_mysql
pdo_sqlite
pdo_pgsql
pdo_oci (unstable)
pdo_sqlsrv
pdo_sqlsrv
mysqli
sqlanywhere
sqlsrv
ibm_db2 (unstable)
drizzle_pdo_mysql
OR 'driverClass' that contains the full class name (with namespace) of the
driver class to instantiate.
Other (optional) parameters:
user (string):
The username to use when connecting.
password (string):
The password to use when connecting.
driverOptions (array):
Any additional driver-specific options for the driver. These are just passed
through to the driver.
pdo:
You can pass an existing PDO instance through this parameter. The PDO
instance will be wrapped in a Doctrine\DBAL\Connection.
wrapperClass:
You may specify a custom wrapper class through the 'wrapperClass'
parameter but this class MUST inherit from Doctrine\DBAL\Connection.
driverClass:
The driver class to use.
public static getConnection ( array $params, Doctrine\DBAL\Configuration $config = null, Doctrine\Common\EventManager $eventManager = null ) : Doctrine\DBAL\Connection | ||
$params | array | The parameters. |
$config | Doctrine\DBAL\Configuration | The configuration to use. |
$eventManager | Doctrine\Common\EventManager | The event manager to use. |
Résultat | Doctrine\DBAL\Connection |