cfinclude路径不会在Application.cfc中递归解析。在ColdFusion中,cfinclude标签用于包含其他ColdFusion模板文件。当使用cfinclude标签时,ColdFusion会在当前模板文件的位置查找被包含的文件,并将其内容插入到当前模板中。
在Application.cfc文件中,可以定义应用程序级别的设置和处理逻辑。但是,cfinclude标签的路径解析是在模板执行时进行的,而不是在Application.cfc中。因此,cfinclude标签的路径解析不会受到Application.cfc的影响,也不会递归解析。
如果想要在Application.cfc中递归解析路径,可以使用其他方法,如使用cfscript中的include函数来实现。include函数可以接受相对路径或绝对路径,并且可以递归解析路径。
以下是一个示例:
component {
this.name = "MyApplication";
public void function onRequestStart() {
// 使用include函数递归解析路径
include("path/to/file.cfm");
}
}
在上述示例中,使用include函数来包含路径为"path/to/file.cfm"的文件,并且可以递归解析路径。
需要注意的是,cfinclude标签和include函数都可以用于包含其他模板文件,但它们的路径解析方式略有不同。cfinclude标签是在模板执行时解析路径,而include函数是在函数调用时解析路径。
领取专属 10元无门槛券
手把手带您无忧上云