I am using BeforeFind in my Model to filter based on criteria for a
logged in user. This works great and I love how easy this is to do...
However, I am running into a problem. There are certain times that I
don't want to add the filter. For example I have a tree of company's
that a user is in and when I get the children of an element in the
tree I want everything not to have the beforeFind filter things. So
how do I determine what is calling beforeFind? If I could find out
what is calling beforeFind it would make it easy and queryData doesn't
contain anything. I think this is probably something easy that I just
cannot find in the manual. I have hacked it by saying something like:
   if ($queryData['order'][0] == 'Company.lft asc') {
        return $queryData;
   }
This works, but it is 1) really ugly and 2) really poor coding ... how
do I do this correctly?

Thanks.
Fred

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to