|
A similar
method, if you need the dynamically called method to have access to the CFC
internals might be:
<cfscript>
object = createObject("component",
"yourComp");
objName = "object"; methodName = "yourMethod"; variables[objName].dynMethod = variables[objName][methodName]; value= variables[objName].dynMethod(); writeOutput(value); </cfscript>
In the
original, you are "stripping" the method off the CFC instance and making it
local. In my method you are "tacking" the dynamic method back onto the CFC
instance. It only matters if the method you call also calls private/public
methods of the CFC and/or uses instance data of the CFC.
|
Title: Message
- [CFCDev] Dynamic CFC Calls Joe Eugene
- RE: [CFCDev] Dynamic CFC Calls Samuel Neff
- Re: [CFCDev] Dynamic CFC Calls Joe Eugene
- RE: [CFCDev] Dynamic CFC Calls Raymond Camden
- Re: [CFCDev] Dynamic CFC Calls Joe Eugene
- RE: [CFCDev] Dynamic CFC Calls Samuel Neff
- Re: [CFCDev] Dynamic CFC Calls Joe Eugene
- RE: [CFCDev] Dynamic CFC Calls Adam Cameron
- RE: [CFCDev] Dynamic CFC Calls Nathan Dintenfass
- RE: [CFCDev] Dynamic CFC Calls Adam Cameron
- RE: [CFCDev] Dynamic CFC Calls Joe Eugene
- RE: [CFCDev] Dynamic CFC Calls Nathan Dintenfass
- RE: [CFCDev] Dynamic CFC C... Joe Eugene
- RE: [CFCDev] Dynamic CFC C... Raymond Camden
- RE: [CFCDev] Dynamic CFC C... Nathan Dintenfass
- [CFCDev] RPC vs Literal en... D. Delcomminette
- RE: [CFCDev] RPC vs Litera... Andre Mohamed
- RE: [CFCDev] RPC vs Litera... D. Delcomminette
- Re: [CFCDev] RPC vs Litera... Matt Liotta
