I usually do a recursive custom tag to make my trees.  I haven't tried using
UDFs for it because of database calls, but with CFMX, I'm sure it would be
nice.  I haven't used the nested sets model before, but I have briefly
looked at it.  My problem with it seems that it's not normalized at all.  In
that Intelligent Enterprise article, the lft and rgt columns seem like they
could easily go out of wack if you're not careful.  A single table with a
recursive parent ID seems much logical.

Sure, there are some more database calls, but it all depends on what you're
trying to do.  For example, we have an application with an advanced
permissions system that involves cascading permissions and some other
tidbits.  When the user logs in, their permissions are pulled through
recursive custom tags and set to the session scope.  It's a one time thing
for each login so any extra load is really not noticeable.



Ben Johnson
Hostworks, Inc.

______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to