Просмотр исходного кода

Fixes #15 - Zend_Db_Table_Abstract::delete does not delete from dependent table

Frank Brückner 11 лет назад
Родитель
Сommit
9b290a86e3
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      library/Zend/Db/Table/Abstract.php

+ 3 - 1
library/Zend/Db/Table/Abstract.php

@@ -1191,7 +1191,9 @@ abstract class Zend_Db_Table_Abstract
                      */
                     foreach ($depTables as $tableClass) {
                         $t = self::getTableFromString($tableClass, $this);
-                        $t->_cascadeDelete($tableClass, $row->getPrimaryKey());
+                        $t->_cascadeDelete(
+                            get_class($this), $row->getPrimaryKey()
+                        );
                     }
                 }
             }