如何使用不同文件夹中文件中的组件

时间:2020-04-29 14:21:11

标签: coldfusion cfc

使用版本:2016,0,10,314028

我知道还有其他问题可以解决,但是由于它们有些陈旧,我想知道此后是否有任何变化。这是我的问题:

在Application.cfc(位于根文件夹中)的“ OnRequestStart”函数中,我有以下内容: <cfset application.cfclogin = "comp.login" /> “ comp”开始文件夹,并登录cfc文件的名称。

在同一应用程序中,我可以正常使用cfc,如下所示: <cfinvoke component="#application.cfclogin#" method="sgice_redirect" >

即使在根目录下的logout.cfm文件中,也可以使用相同的cfinvoke方法。 但是,例如,如果尝试从/subfolder/Layout.cfm中的文件尝试相同的cfinvoke,则cfinvoke会引发错误。看起来像这样:

enter image description here

我尝试将应用程序的名称放在点表示法声明(APP.folder.cfcfile)中,但是即使在位于调用cfc的根目录中的文件中也无法使用。 同一服务器内的其他网站都在使用这种方法来声明OnRequestStart中cfc的点符号名称,并在整个文件中使用该变量,但是我找不到在此特定网站上不起作用的原因。如果您对F:/路由感到疑惑,在这种情况下应该将F:/ WebSitesTij / CFSites / sit_tij /作为我的根文件夹。任何帮助表示赞赏。

0 个答案:

没有答案
相关问题