Ever since CFCs were introduced, the path to them has been derived based
upon the web root.  So, given the following directory structure...

/webroot
    /com
         - myCFC.cfc
    /subdir
         /com
               - myCFC.cfc

... if I were to do the following...

myCFCInstance = createObject("component","com.myCFC");

... no matter what file in the directory structure I did this in, I would
always be creating an instance of /webroot/com/myCFC.cfc.  I would **NOT**
be creating an instance of /webroot/subdir/com/myCFC.cfc unless I provided
that full path.  E.g.

myCFCInstance = createObject("component","subdir.com.myCFC");

I am attempting to get a project setup locally (not coded by me) that has a
directory structure similar to the above.  I am running CF 9.0.1, which is
giving me an instance of the subdirectory's CFC, rather than the one right
off the web root.  I thought I remembered seeing a thread about this issue
quite some time back, but I cannot find it anywhere.

Has anyone ever experienced this and/or know a solution?  (Other than
loading up CF8... lol.)

Thanks in advance.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:342967
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to