删除功能在cakephp中不起作用

时间:2016-07-28 12:17:16

标签: cakephp cakephp-2.0

我正在这个项目中工作,其他人留给我。

此项目的数据库已从一个位置移动到另一个位置。移动数据库由所有者完成。这导致一个函数停止工作,这是记录的“删除”功能。

对于我的开发环境,我在本地移动数据库,而不是突然工作。这让我相信向服务器发送删除请求有问题。

代码如下所示:

    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;
    }
}

如何解决问题?

2 个答案:

答案 0 :(得分:1)

您是否检查过您的数据库用户是否有权删除新服务器的记录。

答案 1 :(得分:0)

您确定您的型号吗?我看到你在RemovedDuty模型中保存并在Duty模型中删除。确保您的模型正确无误。

同时检查模型是否引用了正确的表格。

干杯!