Zend framework 如何在Zend Framework中删除findDependentRowset结果

Zend framework 如何在Zend Framework中删除findDependentRowset结果,zend-framework,zend-db,Zend Framework,Zend Db,我有地点模型和入口模型,入口是父项 一切正常,但如何删除结果行$categoryPlacements 就地模型: $entryModel=新模型\u entryModel; $entryRow=$entryModel->find$entryId->current; $categoryPlacements=$entryRow->findDependentRowset$this 在这种情况下,我想删除$categoryPlacements结果就地模型 我可以使用categoryPlacements-

我有地点模型和入口模型,入口是父项 一切正常,但如何删除结果行$categoryPlacements

就地模型: $entryModel=新模型\u entryModel; $entryRow=$entryModel->find$entryId->current; $categoryPlacements=$entryRow->findDependentRowset$this

在这种情况下,我想删除$categoryPlacements结果就地模型
我可以使用categoryPlacements->toarray然后删除,但这是另一种简单的方法吗?

在数据库中设置键可以解决这个问题

$categoryPlacements = $entryRow->findDependentRowset($this);
foreach ($categoryPlacements as $placement){
    $where = $db->getAdapter()->quoteInto('id = ?',$placement->id);
    $db->delete($where);
}
抱歉,如果这不是您需要的,请考虑