如何获取调用.cfc页面和函数的页面信息?冷聚变9

How to get the information about the page that call .cfc page and function? ColdFusion9

我的系统中有一个全局函数,在我开始维护系统之前就已经实现了。最近的一个项目涉及该功能的一些重大更新。我已经在 cfmail 中设置了一些信息,希望我能得到调用该函数的 .cfm 页面。到目前为止,我得到的只是功能所在的页面,但我已经知道了。我通过此功能获得了此信息:

GetDirectoryFromPath(path)

我想知道是否有任何其他函数可以给我调用该函数的页面的名称?如果有人可以帮助我解决这个问题,请告诉我。我仍在进行研究,但没有发现任何对我的情况有帮助的东西。

我使用 CF9 并这样做:

在 CFC 中

<cffunction name="dumpCGI" returntype="void" output="yes">
<cfdump var="#cgi#">
</cffunction>

在调用模板中:

obj = createObject("component", "Something");
obj.dumpCGI();

我看到了 3 个正确识别调用模板的变量。一旦你选择了你想要使用的那个,你就可以决定如何处理它。