ColdSpring can autowire the beans together.
You register the MyUberCFC.cfc in the CS config file also and tell CS
to get an instance of foo
<bean id="MyUberCFC" class="cfcs.MyUberCFC">
<property name="foo">
<ref bean="foo">
</property>
</bean>
Then your MyUberCFC needs a setter function...
<cffunction name="setFoo" ...>
<cfargument name="Foo" ...>
<cfset variables.Foo = arguments.Foo >
</cffunction>
Then any other function in MyUberCFC can access Foo's methods via
variables.Foo.doSomething()
On 8/30/06, Douglas Knudsen <[EMAIL PROTECTED]> wrote:
ok you coldspringers! Say I'm using ColdSpring and have it all setup and
running. I have the CFC foo.cfc registerd as a bean in teh coldspring.xml
file. Now I create a new CFC called say MyUberCFC.cfc. Inside this CFC I
need to create a instance of foo.cfc. Is it best practise to use the
coldspring factory here? ie should I use
<cfset myInstance =
application.serviceFactory.getBean('foo') />
or just use
<cfset myInstance = CreateObject('component',' path.to.foo') />
or maybe I should have a application facade CFC in use?
--
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?
--
Matt Williams
"It's the question that drives us."