Which is what I do, but why would this be anti-OOP? Are you sayiing to
follow the true OOP standards, that in each CFC, I have to make a
<cffunction> / or just initialize those external objects I want to use?
~Todd
O Fri, 7 Jun 2002, Raymond Camden wrote:
> I don't think that is what he is asking Ben. He is not talking about
> making the CFC depend on request vars, rather, he is talking about
> putting an instance of a CFC in the request scope. So he can do crap
> like this:
>
> application.cfm:
> <cfset request.logger = createObject("component","myKickButtLoggerCFC")>
>
> foo.cfm:
> <cfset request.logger.log("critical","App has broken")>
> sometag.cfm:
> <cfscript>
> stuff;
> stuff;
> more stuff;
> request.logger.log("info","Added user bob");
> </cfscript>
>
>
>
> =======================================================================
> Raymond Camden, ColdFusion Jedi Master for Macromedia
>
> Email : [EMAIL PROTECTED]
> Yahoo IM : morpheus
>
> "My ally is the Force, and a powerful ally it is." - Yoda
>
> > -----Original Message-----
> > From: Ben Johnson [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, June 07, 2002 10:44 AM
> > To: CF-Talk
> > Subject: RE: Opinion: CFC / Request scope question.
> >
> >
> > > However, I'd still like to know peoples
> > > thoughts on pushing a component into the request scope.
> >
> > I have not worked *too* much with CFCs, with the exception of
> > with Flash
> > Remoting, but the idea of putting the CFCs in the request
> > scope seems to be
> > a bit anti-OO to me. I have always thought that you should
> > pass references
> > or values to the CFC you are calling. It doesn't seem very
> > scalable to make
> > a CFC assume something is already created in the request
> > scope or even that
> > the variable that is created is specifically named a certain way.
> >
> >
> >
> > Ben Johnson
> > Hostworks, Inc.
> >
> >
>
______________________________________________________________________
This list and all House of Fusion resources hosted by CFHosting.com. The place for
dependable ColdFusion Hosting.
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists