Can I ask why you are getting discrete elements of a CFC? What do you intend to do with the information once you have it? I don't mind my tables having 100 or more fields, btw.

Thanks
Aaron

Phillip Senn wrote:
Here's a typical getter:

<cffunction name="getCustomerName" access="public" output="false"
returntype="string">
        <cfreturn variables.strCustomerName />
</cffunction>

My impression is that if a table has 100 fields, then there are going to
be 100 getters.

Q: Is it possible to write a generic getter that uses perhaps an array
index or some other voodoo method instead of hard coding 100 getters?

<cffunction name="getter" access="public" output="false"
returntype="any">
<cfargument name="Index" required="true">
<cfreturn variables.Array[arguments.Index] />
</cffunction>


If the number 100 makes you uncomfortable, substitute the number 50, or
25.   Whatever number you're comfortable with.  I know some people balk
at a table having 100 fields.



You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]

Reply via email to