保存后如何获取模型数据(CakePHP)

前端之家收集整理的这篇文章主要介绍了保存后如何获取模型数据(CakePHP)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要从模型中获取最新的数据,而不进行另一个选择.

目前我这样做:

if ($this->Model->save($data)){
    $last = $this->Model->find('first',array(
        'conditions' => array('Model.id' => $this->Model->id)
    );
    $last['Model']['dataChangedByBehaviors']; // <-- data I want
}

我想获取在模型回调或行为中设置的任何数据,而不执行额外的查找.

我不明白为什么人们做劳动.只需使用getLastInsertId()CakePHP的内置函数即可完成:
$post_id=$this->Post->getLastInsertId();

猜你在找的PHP相关文章