Hi Marc, >From my experience, I would say the best way to deal with your situation is more or less as follows:
Create a "getUserApplications" method of some sort, with the user as an argument. Within that method, determine whether or not the user is an admin. <cfif admin> Call another method, "getAdminApplications." Within the method, create an empty array (say, "arAdminApps"). Run your "list()" method, then loop over the resulting query, using the id for each application to create a Transfer object (transfer.get(), and adding the object to the array, which you return to your calling method. <cfelse> Do what you're now doing: retrieve the array from the many-to-many association. The need to create an array of Transfer objects is pretty common, and it seems that doing list(), then building the array, is the simplest way. -- Thanks, Tom Tom McNeer MediumCool http://www.mediumcool.com 1735 Johnson Road NE Atlanta, GA 30306 404.589.0560 -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer Try out the new Transfer ORM Custom Google Search: http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8 You received this message because you are subscribed to the Google Groups "transfer-dev" 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/transfer-dev?hl=en
