El 31/10/07, rtfernandez <[EMAIL PROTECTED]> escribió:
>
> Necesito sabes hasta ke punto es recomendado utilizar como llave
> primaria de cada tabla se llame id y no con otro nombre. Ejemplo a una
> tabla persona en ves de ujtilisar solo id para decir que es la llave
> primaria utilizar id_persona.
es recomendable usar el nombre 'id' si quieres seguir las convenciones
del Cake, especificamente afecta en los nombres de las llaves
foraneas. los modelos quedan mas simples al poder el Cake
auto-detectar las llaves foraneas. por ejemplo:
---------- alternativa 1 (usando convenciones) ----------------
cosas
-----------
id
persona_id
modelo Cosas:
var $belongsTo = array('Persona');
---------- alternativa 2 (sin usar convenciones) ----------------
cosas
-----------
nombre_PK
nombre_FK
modelo Cosas:
var $primaryKey = 'nombre_PK';
var $belongsTo = array('Persona' =>
array('className' => 'Persona',
'conditions' => '',
'order' => '',
'foreignKey' => 'nombre_FK'
)
);
la alternativa 1 me parece mas 'limpia'... ;)
--
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 [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.
-~----------~----~----~----~------~----~------~--~---