Solución a mi problema que tenia, pues en el canal de cakephp el buen jose_zap pudo darme una ayuda. Escenario del problema:
*Tabla: presentaciones: id, nombre Tabla:presentaciones_productos: presentaciones_id, productos_id <==tabla intermedia que sirve para la relación HABTM. Tabla: productos: id, nombre* Eliminar un registro de presentaciones_productos que no afecte a las tablas presentaciones y productos. $this->Producto->PresentacionesProductos->deleteAll(array($producto_id=>$id_de_producto, $presentacione_id=>$id_de_presentacione)); Asi cierro este hilo como solucionado, espero y le sirva a otra persona. Atentamente Jamil Enríquez El 28 de diciembre de 2010 13:52, jose javier lara torres < [email protected]> escribió: > en el modelo, en la relación hasAndBelongsToMany, creo q hay un atributo > que es 'dependent' o algo asi, ponlo a true, y haz un delete normal. > > El 28 de diciembre de 2010 16:55, Jamil Enriquez Deceano < > [email protected]> escribió: > >> Hola que tal tengo el siguiente problema y no se como resolverlo. >> >> con las siguientes tablas. >> >> presentaciones >> presentaciones_productos productos >> id, nombre presentacione_id, producto_id, >> cantidad id, nombre >> >> >> >> la tabla de en medio la uso para hacer una relación hasAndBelongsToMany de >> las tablas presentaciones a productos. >> >> El problema viene que desde el controller productos necesito hacer un >> metodo para eliminar un registro de la tabla presentaciones_productos. >> >> >> de Antemano Gracias >> >> Jamil Enriquez >> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> Para publicar una entrada en este grupo, envía un correo electrónico a >> [email protected]. >> Para anular tu suscripción a este grupo, envía un correo electrónico a >> [email protected]<cakephp-es%[email protected]> >> Para tener acceso a más opciones, visita el grupo en >> http://groups.google.com/group/cakephp-es?hl=es. >> > > > > -- > NunCa Nadiie hiizo tanTo daño en Tan poCo TiiempO > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected]<cakephp-es%[email protected]> > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
