El 10/09/07, Jose Jiménez López <[EMAIL PROTECTED]> escribió:
> Gracias por contestar.
>
> Lo acabo de solucionar, aunque creo que no como me has dicho tu. He puesto
> un belongsTo al modelo Suelo, y un hasMany al modelo Tipo. Mi tabla tipos
> tiene un: FOREIGN KEY (`id`) REFERENCES `suelos`.`tipo_id`

mi respuesta se baso en que ya habias definido las asociaciones en los
respectivos modelos...

> De esta forma la consulta me devuelve también los datos de la tabla Tipos.
> ¿Hay una solución más "elegante"?

es la mejor solucion. como crees poder obtener de otra forma los datos
relacionados entre dos tablas?

> Ahora me surge otra duda, a la hora de dar de alta o modificar los Suelos.
> Para poner un select con los nombres tipos en lugar de el campo tipo_id. Una
> solución es en el controlador de suelos, pasar una variable con los tipos a
> la vista add, y de esa forma mostrar el select. Pero viendo la forma de
> trabajar de cake... ¿hay alguna otra forma de que esto lo haga automágico?

se supone que en tu controlador tienes un
$this->Tipo->generateList()... ese metodo hace lo que, segun entiendo,
necesitas...

-- 
Ricardo Mun~oz A.

--~--~---------~--~----~------------~-------~--~----~
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.

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

Responder a