データを編集しようとしていますが、この編集データは新しいエントリになり、古いデータは削除されます。
だから私はこれを行うために以下のコードを試しました
public function edit($id = null){
if ($this->request->is(array('post', 'put')))
{
$this->Transaction->create();
if ($this->Transaction->save($this->request->data)) {
$this->Transaction->delete();
$this->Session->setFlash(__('The transaction has been saved.'));
}
}
ここでは削除のみが発生し、新しいエントリ データを取得していません。これどうやってするの?誰か助けてください。