El comentario anterior es correcto .... pero ademas no entiendo porque escribís lo referente al usuario en español... por convencion de Cake tenes que ponerlo en ingles ... siempre te va a ahorrar problemas seguir las convenciones
El 1 de septiembre de 2014, 8:13, Viorel Popescu <i...@webbarato.es> escribió: > Normalmente el cake php hace todo esto solo... > Ejemplo: > Tienes dos tabla usuarios(id, name...) y servicios(id, name ...) > Creas una tabla de relaciones con el nombre usuarios_servicios con 2 > campos usuario_id y servicio_id (INT 7 sin autoincrement). > EN Modelo Usuario.php: > public $hasAndBelongsToMany = array( > 'Servicio' => array( > 'className' => 'servicio', > 'joinTable' => 'usuarios_servicios', > 'foreignKey' => 'usuario_id', > 'associationForeignKey' => 'servicio_id', > 'unique' => 'keepExisting', > 'conditions' => '', > 'fields' => '', > 'order' => '', > 'limit' => '', > 'offset' => '', > 'finderQuery' => '', > ) > ); > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para anular la suscripción a este grupo y dejar de recibir sus mensajes, > envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com. > Para publicar en este grupo, envía un correo electrónico a > cakephp-es@googlegroups.com. > Visita este grupo en http://groups.google.com/group/cakephp-es. > Para acceder a más opciones, visita https://groups.google.com/d/optout. > -- -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Visita este grupo en http://groups.google.com/group/cakephp-es. Para obtener más opciones, visita https://groups.google.com/d/optout.