1
0
mirror of synced 2025-03-20 23:13:57 +03:00
This commit is contained in:
zYne 2007-03-23 16:29:58 +00:00
parent 759c23f490
commit 3c3408a99a

View File

@ -711,7 +711,7 @@ class Doctrine_Export extends Doctrine_Connection_Module
if (isset($definition['name'])) { if (isset($definition['name'])) {
$sql .= 'CONSTRAINT ' . $definition['name'] . ' '; $sql .= 'CONSTRAINT ' . $definition['name'] . ' ';
} }
$sql .= 'FOREIGN KEY '; $sql .= 'FOREIGN KEY (';
if ( ! isset($definition['local'])) { if ( ! isset($definition['local'])) {
throw new Doctrine_Export_Exception('Local reference field missing from definition.'); throw new Doctrine_Export_Exception('Local reference field missing from definition.');
@ -730,7 +730,7 @@ class Doctrine_Export extends Doctrine_Connection_Module
$definition['foreign'] = array($definition['foreign']); $definition['foreign'] = array($definition['foreign']);
} }
$sql .= implode(', ', array_map(array($this->conn, 'quoteIdentifier'), $definition['local'])) $sql .= implode(', ', array_map(array($this->conn, 'quoteIdentifier'), $definition['local']))
. ' REFERENCES ' . ') REFERENCES '
. $definition['foreignTable'] . '(' . $definition['foreignTable'] . '('
. implode(', ', array_map(array($this->conn, 'quoteIdentifier'), $definition['foreign'])) . ')'; . implode(', ', array_map(array($this->conn, 'quoteIdentifier'), $definition['foreign'])) . ')';