Gracias por tu respuesta Dan. Te cuento que que buscando me tope con
el metodo saveAll() que me ayudo en lo que queria. Este metodo
simplifica toda la tarea, en tu ejemplo solo bastaria poner esto en el
controlador:

$this->Compañia->saveAll($this->data, array('validate'=>'first'));

Dejo la fuente de referencia al modelo saveAll por si alguien tiene la
misma inquietud:
http://book.cakephp.org/es/view/1031/Guardando-Tus-Datos

On 24 ago, 02:44, Dan e <[email protected]> wrote:
> bueno entonces en el controlador haz recoges los datos.
>
> y guardas los datos en un modelo y recoges el id, para añadirlo al
> siguiente modelo.
>
> $this->Calendar->save($this->data);
> $idcalendar = $this->Calendar->getLastInsertID();
> $this->data['Group']['calendar_id'] = $idcalendar;
> $this->Group->save($this->data);
>
> On 24 ago, 04:25, Piduco <[email protected]> wrote:
>
>
>
>
>
>
>
> > la relacion entre las dos tablas es hasMany y belongsTo, ¿basta que
> > solo esten bien las relaciones en los modelos? o hay que configurar
> > algo mas en el controller para lograr lo que puse al comienzo?
>
> > On 23 ago, 04:24, Dan e <[email protected]> wrote:
>
> > > que tipo de relación tienes en el modelo??
>
> > > hasAndBelongsToMany o hasMany y belongsTo.
>
> > > de todas maneras en la vista la idea es declarar campos diferentes :
> > > echo $form->input('Profile.name');
> > > echo $form->input(User.username');
>
> > > luego cuando en el controlador.
> > > recoges y guardas pero depende que relación tengan estos modelos se
> > > hace de una manera u otra.
>
> > > On 23 ago, 03:43, sandra milena mendoza <[email protected]> wrote:
>
> > > > guiate por aqui:
>
> > > >http://book.cakephp.org/es/view/1237/Custom-Query-Pagination#!/es/vie...
>
> > > > El 22 de agosto de 2011 20:01, Piduco <[email protected]> 
> > > > escribió:
>
> > > > > Tengo dos tablas relacionadas y tengo que agregar un formulario de
> > > > > ingreso que use campos de ambas tablas.
>
> > > > > Como tendria que hacerlo en el controller y posteriormente en la vista
> > > > > para que el formulario contenga campos de ambas tablas y obviamente
> > > > > relacionada con la misma ID  de ingreso.
>
> > > > > --
> > > > > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" 
> > > > > de
> > > > > Grupos de Google.
> > > > > Para publicar una entrada en este grupo, envía un correo electrónico a
> > > > > [email protected].
> > > > > Para anular tu suscripción a este grupo, envía un correo electrónico a
> > > > > [email protected]
> > > > > Para tener acceso a más opciones, visita el grupo en
> > > > >http://groups.google.com/group/cakephp-es?hl=es.

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a