And there is a quirk that I did not know. Interesting, I've never
before seen / in an inheritance declaration. Do you know if this
follows the Java standard or is this a CF-only thing?

On Thu, Feb 25, 2010 at 10:40 PM, Michael Dinowitz
<[email protected]> wrote:
>
> That works until the cfc being extended (parent) has the same name as
> the cfc doing the extending (child). If I have an application.cfc in
> the blog directory and I want it to extend the application.cfc that's
> in the root, I have to use "/.application"
>
>
> On Fri, Feb 26, 2010 at 1:05 AM, Matt Quackenbush <[email protected]> 
> wrote:
>>
>> When requesting a CFC (either by createObject() or extends=""), you must
>> supply a dot-notated path that is absolute to the web root.  For instance...
>>
>> - /wwwroot
>>   baseapp.cfc
>> - - /blog
>>     myclass.cfc
>>
>> For /blog/myclass.cfc to extend /baseapp.cfc it would be...
>>
>> extends="baseapp"
>>
>> You could, of course, use a mapping, but that just makes a path outside the
>> web root accessible (by CF internally) as though its residence was inside
>> the web root.  In other words, you'd still be calling an absolute path.
>>
>> The bottom line is, relative paths do not work with CFCs.
>>
>> HTH
>>
>>
>>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:331156
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to