Forgetting the good and the bad about using this method, can anyone see
anything wrong with this? It works but I've not seen any examples
knocking about so I'm unsure if there's a better way.
<cffunction name="onMissingMethod">
<cfargument name="missingMethodName" type="string" required="true">
<cfargument name="missingMethodArguments" type="struct" required="true">
<cfset var action = Left(ARGUMENTS.missingMethodName, 3)>
<cfset var property = Right(ARGUMENTS.missingMethodName,
Len(ARGUMENTS.missingMethodName) - 3)>
<cfif action EQ "get">
<cfreturn VARIABLES[property]>
<cfelseif action EQ "set">
<cfset VARIABLES[property] = ARGUMENTS.missingMethodArguments[1]>
</cfif>
</cffunction>
Ta.
--
Adrian Lynch
Property Owl Ltd
84 Mendip Court,
Chatfield Road,
London,
SW11 3UZ
020 7924 6419
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Get the answers you are looking for on the ColdFusion Labs
Forum direct from active programmers and developers.
http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid-72&catid=648
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:290062
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4