Continuing this thread here... I like consistency too, and that's why I like to think of these as "UI CFCs", and not just CFCs. I have business logic CFCs too, and they will never return output directly. (I name them differently and put them in a different location.) Custom tags are just too lame to force all shared UI-related stuff to be implemented with them....
I started avoiding <cfinvoke> in favor or this style of calling: <cfoutput>#variables.thingFormatter.outputTable(option1=x, option2=y)#</cfoutput> because you can't tell if the method will output directly or return a string, but either way, it works. (I also like that you don't have to use quoted/pounds around the arguments... option1=x above is nicer looking to me than option1="#x#".) Q: Is there no way to have a string returned by a cfinvoked method automatically output? Do you really have to use returnVariable? Seems like that would be a nice shortcut to have... Thanks Mark -----Original Message----- From: Ken Ferguson [mailto:[EMAIL PROTECTED] Sent: Thursday, December 01, 2005 4:47 PM To: CF-Talk Subject: Re: CFC style question (for UI CFCs) As I often say, I like doing what fits the specific project best. Consitency is more important to me. If I'm going to avoid output from cfc's in a project, I'll avoid it consistently... --Ferg Will Tomlinson wrote: >I like outputting directly myself. > >Will > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:225915 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54