我正在这个项目中工作,其他人留给我。
此项目的数据库已从一个位置移动到另一个位置。移动数据库由所有者完成。这导致一个函数停止工作,这是记录的“删除”功能。
对于我的开发环境,我在本地移动数据库,而不是突然工作。这让我相信向服务器发送删除请求有问题。
代码如下所示:
if ($this->RemovedDuty->save($duty['Duty'])) {
if ($this->Duty->delete($duty_id)) {
$this->Session->setFlash('This duty is removed', 'default', array('class' => 'message success'));
return true;
} else {
$this->Session->setFlash('This duty could not be removed.', 'default', array('class' => 'message error'));
return false;
}
} else {
$this->Session->setFlash('There is something wrong with backing up the data', 'default', array('class' => 'message error'));
return false;
}
}
如何解决问题?
答案 0 :(得分:1)
您是否检查过您的数据库用户是否有权删除新服务器的记录。
答案 1 :(得分:0)
您确定您的型号吗?我看到你在RemovedDuty模型中保存并在Duty模型中删除。确保您的模型正确无误。
同时检查模型是否引用了正确的表格。
干杯!