Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2012, 16:41
lucas25cba
 
Fecha de Ingreso: mayo-2012
Mensajes: 2
Antigüedad: 12 años
Puntos: 0
CakePHP borrado recursivo

Tengo tres modelos: User, Group y Note
User belongsTo Group
User hasMany Note
Note belongsTo User
Group hasMany User
(todas estas asociaciones estan definidas en los modelos correspondientes)

Cuando creo una nota tengo que decir a que usuario pertenece. Todo bien
El problema es que cuando borro un usuario quiero que se borren las notas que pertenecen a dicho usuario.

Por lo que lei en el cookbook pongo en user.php:
var $hasMany=array('Note'=>array('className'=>'Note',
'dependent'=>'true'
)
);
y cuando llamo a la accion para borrar en users_controller lo hago asi:
User->delete($id,true) (tambien probe User->delete($id,'true') no tira error con o sin comillas)

Pero borro un usuario y sus notas asociadas no son borradas!!!
Que me estoy pasando por alto?

Muchas gracias