1

我需要在一个模型中获取在 beforeSave 函数()中添加或修改的最后一个 id。我试试这个:

$this->model->id;$this->data['model']['short']它不起作用。

这在 cakephp 中是正确的,还是有另一种方法可以在模型中获取 id?

4

1 回答 1

1

我在模型中使用这个函数来存储模型的保存ID:

function afterSave($created){   
    if($created){
        $this->inserted_ids[] = $this->getInsertID();
    }
    return true;
}

然后只需使用$this->ModelName->inserted_ids;

于 2012-11-30T23:47:58.783 回答