0
我寫這篇文章的代碼,但它不工作,它給這個錯誤如何使用交易CakePHP中
Call to a member function commit() on a non-object
聽到的是我的代碼
$datasource = $this->Arrear->getDataSource();
$datasource->begin();
if($this->Customar->saveField("total_bake",$amount) && $this->Arrear->save()){
$dataSource->commit();
return $this->redirect(array('action'=>'index'));
}else{
$dataSource->rollback();
$this->Session->setFlash('Data insert Failed','failure');
}
什麼問題,你的代碼是什麼? –
我想'$ datasource = $ this-> Arrear-> getDataSource();'返回一個數組而不是n對象。但根據你的蛋糕版本,這可能會有所不同。你使用哪一個? – bish