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