如何使zend db cascade删除层次结构的多个级别?例如:
经销商-产品-属性
删除一个经销商应该一直到属性,但现在它没有:(
有什么想法吗?
在函数中Zend_表\摘要的行上 _cascadeDelete 行的构造如下:
_cascadeDelete
$rowsAffected += $this->delete($where);
它应该被构造成这样:
$toDelete = $this->fetchAll($where); foreach($toDelete as $row) { $rowsAffected += $row->delete(); }
更多信息 here . 这对我来说有一个原因,但是需要更多的测试。