如何让我在 application.cfc 中定义的映射在其他 cfcs 中的其他函数中工作?
即 this.mappings["plugins"] 在任何页面上都可以正常工作,但是如果我尝试实例化一个包含调用 this.mappings["plugins"] 的函数的 cfc - 它会失败。
谢谢
编辑:我不确定 - 这就是我想要做的:在 application.cfc 中:
this.mappings["Plugins"] = \
getDirectoryFromPath(getCurrentTemplatePath())&'Assets/Plugins';
在 stock.cfc 中:
<cfcomponent output="yes" >
<cffunction name="showIndecies" access="public" output="yes" returntype="string">
<cfscript>
j = 1;
variables.indeciesArray = ArrayNew(1);
variables.indeciesFile = \
application.mappings["Plugins"]&'/StockMarketData/Data/indecies.csv';
</cfscript>