Iam trying to edit a Cliente an i have this in my model 'Cliente': var $name = 'Cliente';
var $hasOne = array('Naturale' => array('className' => 'Naturale', 'conditions' => '', 'order' => '', 'dependent' => true, 'foreignKey' => 'CLI_ID' ) ); when i try to save an insert statement is create and an error of duplicate entry is shown. But i need to edit i do not know why this is happening, i tested it with a simplier model and it works fine, please help!! function edit($id = null) { if (empty($this->data['Cliente'])) { $this->Cliente->id = $id; $this->data = $this->Cliente->read(); } else { $this->data['Naturale']['CLI_ID'] = $this->data['Cliente'] ['ID']; if($this->Cliente->Naturale->save($this->data['Naturale'])) if($this->Cliente->save($this->data['Cliente'])) { $this->flash('El cliente fue modificado.','/Clientes/'); } } } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---