Entonces es lo que imaginaba, el par de relaciones hasOne y belongsTo
definen una relacion 1a1 entre dos entidades en los dos sentidos ya
que User esta asociada a Profile y viceversa y asi se lo hacemos saber
a Cake. Esta relacion se crea volcando la clave de User en la tabla
Profile haciendo de clave externa.

Por lo que creo que acerte con la solucion 2, no veas la alegri que me
da que no se la 1 :) .

Sobre lo de ahorrarse parametros en la declaracion de la relación ya
me había dado cuenta, y pienso seguir al pie de la letra las
convenciones de nombres de Cake. Pero con el lio que tenia con las
claves de las relaciones como que no estaba la cosa como para
ahorrarse ese parametro.

Por cierto como veo en la forma resumida de declarar las relaciones te
ahorras el array de parametros. ¿Pero si necesito especificar una
relacion de dependencia?, ¿he de completar todo el array o solo
aquellos parametros necesarios?. Por ejemplo, ¿valdrís lo siguiente?:

 class User extends AppModel
{   var $name = 'User';
    var $hasOne = array('Profile' =>   array('dependent'    =>
true ) );
}

¿O en el caso de que especifique alguno de los parametros he de
especifircarlos todos? Basicamente a lo que me refiero es si es
posible indicar solo los parametros necesarios en el caso de que
debamos especificar el array de parametros. ¿Y sobre el parametro
className de la relacion?, en el manual pone que es necesario
(required).


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
 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