I'm building a scholarship application using Cake. I have an
Application model and a Merit model and I'm using a wizard component I
picked up from the Bakery. The Application model has a hasOne
relationship to Merit. I want my users to be able to come back to edit
the stuff they've already saved to the merits table. My app works fine
the first time a user goes through the process. The problem I'm having
is that when they want to edit the data (btw, it loads the data from the
db fine), it attempts to insert a new record rather than update the
current. Here's my relevant code:
In the controller:
$this->Merit->id = $this->Session->read('application_id');//I've done a
pr($this->Merit->id); and it is has the right application id
if($this->Merit->save($this->data)) {return true;}
In the model:
var $name = 'Merit';
var $belongsTo = array('Application' => array(
'className' => 'Application',
'foreignKey' => 'application_id'
));
Any advice would be greatly appreciated. I've been banging my head on
the wall over this.
Thanks,
--
Jon Chin
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---