You will have to set $this->UserProfile->id before saving so cake knows
you're willing to update:
>
> <! Userprofile Table code starts-------------->
>
> $good=$this->UserProfile->findByUserId($this-
> >data['User']['id']);
> $note = $this->UserProfile->find($good['UserProfile']
> ['id']);
>
> I get the id of the userprofile table and did the same process what i
> did for the users table, but it will insert a data in a new row.it
wont update my data.
>
Now before saving set:
if($note > 0){
* $this->UserProfile->id = $good['UserProfile']['id'];*
> $this->UserProfile->save($this->data);
> $this->Session->setFlash($good['UserProfile']['id']);
> $this->redirect('/users/account_settings');
> }else{
> $this->Session->setFlash('Please check');
> $this->redirect('/users/account_settings');
> }
>
> <! Userprofile Table code ends----------------->
>
Hope that works, good luck!
--
Matias Lespiau
http://www.gignus.com/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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
-~----------~----~----~----~------~----~------~--~---