I suppose that:
a) The hidden input for Model.id is missing from the edit form.
b) The record isn't being read in the action beforehand
Regards
Thomas
Am 14.05.2012 13:38, schrieb Jeremy Burns | Class Outfit:
Ask yourself this: "If the id column is empty, how does the model work
out which row to update?", and then check your code that sends data to
the model (the id column to be present and populated on an edit).
Jeremy Burns
Class Outfit
http://www.classoutfit.com
On 14 May 2012, at 12:28:43, [email protected]
<mailto:[email protected]> wrote:
In model's beforeSave() I need to do different things based on whether
we're adding or editing an existing object. Unfortunately $this-
data[$this->alias]['id'] is empty even when editing (but it's in the
URL). How can I _cleanly_ check if we're creating or editing? My first
impression is that CakePHP is a bit flaky :)
--
Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and
help others with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected]
<mailto:[email protected]> For more options,
visit this group at http://groups.google.com/group/cake-php
--
Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and
help others with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected] For more options, visit this
group at http://groups.google.com/group/cake-php
--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php