I normally save new data to the database like this:
$this->MyTable->set(array(
\'id\' => $id,
\'code\' => $temp_code,
\'status\' => $status
Posted data example
Array
(
[ModelName] => Array
(
[column1] => value
[column2] => value
[column3] => value
)
)
Try this to add
if ($this->request->is('post')) {
$this->ModelName->create();
$this->ModelName->save($this->request->data);
}
Try this to edit
if ($this->request->is('post')) {
$this->ModelName->id = 2;
$this->ModelName->save($this->request->data);
}