My application requires that in order for orders to be visible in the future albums never can really get "deleted", but their status is set to inactive. Also, anywhere in my code where I execute a findAll I add Album.active = 1. This way I don't get the inactive ones.
So, yes there are cases where you wouldn't want the actual DB data deleted, but instead just inactivated. The best solution I have is to add that parameter to any necessary queries where you don't want to know the inactive ones. As such I have deactivate function and a delete function for the model. This way they can deactivate (or it does on it's own after set period of time) or they can actually delete it. But due to how orders are built from pictures in albums it is really impractical to delete the albums and photos altogether or the orders would be left missing necessary data. This requirement is probably few and far between. But it can be a necessity. Think store and discontinued items. They still know they had the item in the past, but just don't show it to everyone. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php -~----------~----~----~----~------~----~------~--~---