我想從模型中獲取最新的數據,而不需要再進行另一次選擇。如何在保存後獲取模型數據(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