Eric, For that, you need a mapped path. Your "Extends" value has to be static and therefore cannot refer to a parent directory without a mapped path. That is one trade off going down the portability path - your code has to give up a small bit of macro-organization.
...................... Ben Nadel Certified Advanced ColdFusion MX7 Developer www.bennadel.com Need ColdFusion Help? www.bennadel.com/ask-ben/ -----Original Message----- From: Eric Roberts [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 2:07 PM To: CF-Talk Subject: Re: CFC pathing question Got a question for you Ben... Using your example, if I have abstractcomponent.cfm in the root of www_cfc and then i create folders to logically house other cfc's...how would I reference abstractcomponent.cfc from a subfolder? www_cfc .....abstractcomponent.cfc .....cybergirl ........girl.cfc I tried APPLICATION.CreateCFC( "cybergirl.Girl" ).Init(...) and it found girl.cfc, but girl.cfc extends applicationcompnent.cfc and it is erroring out as it can't seem to find applicationcomponent.cfc. Can I only extend cfc's that are in the same directory? Eric >Eric, > >It's just a tiny component that most of my components extend. It >usually provided a bit of behavior that I want all my components to >have. For instance, take a look at the Abstract component in Skin Spider: > >http://tinyurl.com/y3xexu > >As you can see, it just creates a InstanceID (UUID) for each component >that extends it. It also provides a CFDump method declaration that can >be used by all components that extend it (via THIS.CFDUmp()). > >Does that help? > > >..................... >Ben Nadel >Certified Advanced ColdFusion MX7 Developer www.bennadel.com > >Need ColdFusion Help? >www.bennadel.com/ask-ben/ > > >-----Original Message----- >From: Eric Roberts [mailto:[EMAIL PROTECTED] >Sent: Monday, November 06, 2006 11:55 AM >To: CF-Talk >Subject: Re: CFC pathing question > >Ben... > >What is in the AbstractBaseComponent.cfc refernced in the article that >one of the cfc's extends? > >Eric > > >>the web root, you can address the cfc as com.cfcdirectory.cfc... What >>if we had a repository that was just above the webroot so that we have >>a common repository of cfc's that are accessable to all of our >websites? >>Also...in a clustered environment, what is the best way to handle a >>repostiory. Can you then use a single directory to store the cfc's >>and > >>be able to accesss them anywhere in the cluster, or would you need a >>copy on each physical box? I'm pretty excited to be working on >>aproject finally where I get to use CFC's. Any help would be greatly >>appreciated! >> >>Eric ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:259367 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

