在我的应用程序根文件夹中,我有一个Application.cfc文件。在子文件夹中,有一个Application.cfm。在应用程序文件执行的子文件夹中调用脚本时:Application.cfc或Application.cfm
发布于 2017-10-31 14:10:38
当您在子文件夹中调用模板时,子文件夹中的Application.cfm将被执行。
发布于 2017-11-01 08:33:19
Application.cfm将被执行,并了解有关执行顺序的更多信息。从文件中:
ColdFusion如何查找和处理应用程序定义页
ColdFusion使用以下规则来定位和处理定义应用程序特定元素的Application.cfc、Application.cfm和OnRequestEnd.cfm页面。ColdFusion定位这些文件的方式有助于确定应用程序的结构。 每次ColdFusion处理页面请求时,它都会执行以下操作:
CFC的
- It searches the page's directory for a file named Application.cfc. If one exists, it creates a new instance of the CFC, processes the initial events, and stops searching. (ColdFusion creates a new实例,并为每个
(请求)
-如果请求的页面的目录没有Application.cfc文件,它会检查目录中是否有Application.cfm文件。如果一个
存在时,ColdFusion逻辑上包括请求页面开头的Application.cfm页面,并停止进一步搜索。
-如果请求的页的目录没有Application.cfc或Application.cfm文件,ColdFusion将搜索目录树,首先检查每个目录是否有Application.cfc文件,如果没有找到,则检查Application.cfm页面,直到到达根目录(如C:)为止。当它找到一个Application.cfc或Application.cfm文件时,它会处理该页面并停止搜索。
以下规则确定ColdFusion如何处理应用程序页和设置:
发布于 2017-11-03 17:56:57
实际上,有一些服务器设置也会影响application.cfc/cfm文件的执行方式。在
Application.cfc/Application.cfm查找顺序 如果没有在当前项目文件夹中找到ColdFusion,请选择它搜索Application.cfm或>Application.cfc的顺序。您可以>将ColdFusion设置为搜索如下:
https://stackoverflow.com/questions/47037214
复制相似问题