Then the children will not get deleted and I'll end up with orphans..
I'm attaching a proposed patch to the ticket (Not fully implemented -
Only for beforeDelete/afterDelete callbacks)
On 5 Jun., 16:13, grigri <[EMAIL PROTECTED]> wrote:
> > Unfortunately, enabling callbacks in deleteAll corrupts the tree...
>
> Yeah, that makes sense. What about deactivating the tree behavior,
> performing the delete, then reactivating it?
>
> function deleteAll($conditions, $cascade=true, $callbacks=true) {
> $this->Behaviors->detach('Tree');
> $ret = parent::deleteAll$conditions, $cascade, $callbacks);
> $this->Behaviors->attach('Tree');
> return $ret;
>
> }
>
> Will that work?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---