So I've got a form that's got fields for both the model (Album) and
its associated (hasMany) model (Track). Anytime I use the edit form
it does an add. I'm assuming this is an issue with how my data is
being passed to saveAll() but I can't figure it out (I'm pretty new to
CakePHP).
Here's what my edit action looks like in the AlbumsController.
--------------------------------------------------------------------------------------------------------------------
function edit($id = null)
{
$this->Album->id = $id;
if (empty($this->data))
$this->data = $this->Album->read();
else if ($this->Album->saveAll($this->data, array('validate' =>
'first')))
$this->redirect(array('action' => 'index'));
else
$this->redirect($this-referer());
}
--------------------------------------------------------------------------------------------------------------------
Any help would be much appreciated.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---