1
0
mirror of synced 2024-12-14 15:16:04 +03:00

new datadict objects need the PDO object, not Doctrine_Connection

This commit is contained in:
runa 2006-10-30 20:55:25 +00:00
parent 8f69e2d3ea
commit d8dddffcfd

View File

@ -124,21 +124,21 @@ abstract class Doctrine_Connection extends Doctrine_Configurable implements Coun
$driver = $this->dbh->getAttribute(PDO::ATTR_DRIVER_NAME);
switch($driver) {
case "mysql":
$this->dataDict = new Doctrine_DataDict_Mysql($this);
$this->dataDict = new Doctrine_DataDict_Mysql($this->dbh);
break;
case "sqlite":
case "sqlite2":
$this->dataDict = new Doctrine_DataDict_Sqlite($this);
$this->dataDict = new Doctrine_DataDict_Sqlite($this->dbh);
break;
case "pgsql":
$this->dataDict = new Doctrine_DataDict_Pgsql($this);
$this->dataDict = new Doctrine_DataDict_Pgsql($this->dbh);
break;
case "oci":
case "oci8":
$this->dataDict = new Doctrine_DataDict_Oracle($this);
$this->dataDict = new Doctrine_DataDict_Oracle($this->dbh);
break;
case "mssql":
$this->dataDict = new Doctrine_DataDict_Mssql($this);
$this->dataDict = new Doctrine_DataDict_Mssql($this->dbh);
break;
default:
throw new Doctrine_Connection_Exception("No datadict driver availible for ".$driver);