This commit is contained in:
parent
907156fd02
commit
34cce3e0c8
@ -130,19 +130,15 @@ class Doctrine_Transaction extends Doctrine_Connection_Module
|
||||
|
||||
if (is_array($deletes[count($deletes)-1]->getTable()->getIdentifier())) {
|
||||
foreach($deletes as $k => $record) {
|
||||
$cond = '';
|
||||
$cond = array();
|
||||
$ids = $record->obtainIdentifier();
|
||||
$query = 'DELETE FROM '.$record->getTable()->getTableName().' WHERE ';
|
||||
|
||||
foreach(array_keys($ids) as $id ){
|
||||
if ($cond) {
|
||||
$cond .= " AND ";
|
||||
}
|
||||
|
||||
$cond .= " $id = ? ";
|
||||
foreach (array_keys($ids) as $id){
|
||||
$cond[] = $id . ' = ? ';
|
||||
}
|
||||
|
||||
$query = $query . $cond;
|
||||
$query = $query . implode(' AND ', $cond);
|
||||
$this->conn->execute($query, array_values($ids));
|
||||
}
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user