Agregá lo que necesitás, no hace falta que declares className salvo que tu
clase sea diferente al nombre que le das a la asociación. Esto lo podés ver
en la función __createLinks() del archivo cake/libs/model/model.php en
CakePHP 1.2 o cake/libs/model/model_phpX.php en CakePHP 1.1 (donde X es 5 o
4, según tu versión de PHP.)
Entonces por ejemplo estas relaciones son validas:
var $hasOne = array('Profile');
var $hasOne = array('Profile' => array('dependent' => true ) );
var $hasOne = array('Account', 'Profile' => array('dependent' => true ) );
-MI
---------------------------------------------------------------------------
Remember, smart coders answer ten questions for every question they ask.
So be smart, be cool, and share your knowledge.
BAKE ON!
blog: http://www.MarianoIglesias.com.ar
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
nombre de mcg_007
Enviado el: Jueves, 12 de Abril de 2007 04:36 a.m.
Para: CakePHP-es
Asunto: Re: Duda sobre foreignKey en relaciones hasOne y belongsTo
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.
-~----------~----~----~----~------~----~------~--~---