El 16/07/2007, a las 19:22, Daniel Perez escribió:

> Pero el problema, es que no guarda el campo ad_id de la tabla options,
> campo vital ya que los relaciona...

Creo que tienes que salvar primero Ad, obtener su id y pasárselo a  
Option.

En tu código

> $this->Ad->create();
> $ad_id = $this->Ad->getLastInsertId();
> $this->data['Option']['ad_id'] = $ad_id;
> $this->Ad->Option->save($this->data);

no salvas Ad (create no genera id). Y por otra parte, si no entiendo  
mal, getLastInsertid() no te va a dar el id que quieres hasta que  
guardes Ad. No sé si me explico.


--
Fran Iglesias
[EMAIL PROTECTED]




--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Reply via email to