Creo que deberías poner 'className' => 'User', el resto esta correcto.
On 15 oct, 12:24, pepejose <[EMAIL PROTECTED]> wrote:
> HOLA!
>
> resulta que tengo una relacion reflexiva contact con la entidad users
> (un usuario tiene contactos y este a su vez puede ser contacto de
> varios usuarios) N:M
>
> entonces tengo algo asi pero no se si se hace asi
>
> user.php
>
> var $hasAndBelongsToMany = array(
> 'Contact' =>
> array('className' => 'Contact',
> 'joinTable' => 'contacts',
> 'foreignKey' => 'user_id',
> 'associationForeignKey' =>
> 'contact_id',
> 'conditions' => '',
> 'fields' => '',
> 'order' => '',
> 'limit' => '',
> 'offset' => '',
> 'unique' => '',
> 'finderQuery' => '',
> 'deleteQuery' => '',
> 'insertQuery' => ''
> ),
>
> );
>
> campos de la tabla contacts:
> user_id (clave)
> contact_id(clave)
> ...
>
> campos de la tabla users:
> id (clave)
> contact_id
>
> PD: las claves son int (11) auto incrementales
--~--~---------~--~----~------------~-------~--~----~
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.
-~----------~----~----~----~------~----~------~--~---