我想从模型中获取最新的数据,而不需要再进行另一次选择。如何在保存后获取模型数据(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
}
我想这是在模型回调或行为设置而不进行额外的找到任何数据。
您能澄清一下,我真的不明白你在问什么。 – Brian 2011-03-22 04:30:42
我想在上面的例子中获取像$ last这样的数据,不需要选择数据库。 – meotimdihia 2011-03-22 04:33:04
请再次检查这个问题和答案。我觉得它仍然不清楚。而且就像它是前一段时间一样,你是在解决问题的同时解决了问题,还是你的解决方案/选择是什么? – hakre 2012-12-28 11:36:33