Only a single Application.cfm file (note the capital 'A') will be run
for a single request.  CF will look "up" the directory tree until it
finds one, but it will stop it's search at the first one encountered.
If you want to chain Application.cfm files as you propose, simply use
CFINCLUDE to grab the parent one:

<cfinclude template="../Application.cfm" />

Unfortunately, Application.cfc is becoming a requirement for building
CF applications, so you should switch to that.  It has a host of
problems, but it's also the only way to get certain functionality with
CF (ORM, default datasource, code-based mappings, etc.).  Hopefully
Adobe will change that, but it seems unlikely.  Railo, by contrast,
lets you use the full functionality without forcing you into
Application.cfc and all the problems it provides.

cheers,
barneyb

On Mon, Apr 12, 2010 at 7:01 AM, Brian Bradley <[email protected]> wrote:
>
> I think I misunderstand how to use application.cfm files.  I have a 
> application.cfm file on the root and I set a group of session variables.  I 
> have a folder off the root named products with an application.cfm file in it. 
>  It was my understanding that the root application.cfm would take precedence 
> to the subfolder's application.cfm and could share variables to the 
> application.cfm like it could any page in that folder.  But when I call a 
> variable in the sub application.cfm file to the higher level application.cfm, 
> I get variable is undefined error.  Is that just not possible to share 
> variables among application.cfm files even if they are hierarchically below a 
> higher application.cfm file or am I doing something else wrong?
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:332839
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to