在另一个控制器中向另一个数据库表添加值是添加新项

时间:2014-08-20 18:28:28

标签: php mysql cakephp

将数据从聊天控制器保存到聊天模型后,我想将此聊天项的最后一个ID添加到另一个名为issues的数据库表中。我是从ChatsController做到的:

        // Get last inserted id from Chat
        $lastid = $this->Chat->getLastInsertId();
        // Set the issue id to be updated
        $this->Chat->Issue->id = $issueid;
        // Update Issue table
        $this->Chat->Issue->saveField('chat_id', $lastid);

我想更新ID为$ issid的Issue数据库项目,并将$ lastid添加到字段Issue.chat_id。 $ issueid在之前设置并且存在,我假设$ lastid也已设置。

在问题和聊天模型中,模型属于另一个模型。

在问题数据库表中插入新行而不是更新正确的行时,我做错了什么?

0 个答案:

没有答案