Как мне получить сопоставления, которые я определил в application.cfc, для работы в других функциях других cfcs?
т.е. this.mappings ["plugins"] прекрасно работает на любой странице, но если я попытаюсь создать экземпляр cfc, содержащий функцию, которая вызывает this.mappings ["plugins"] - это не получится
спасибо
EDIT:
Я не уверен - вот что я пытаюсь сделать:
В приложении .cfc:
this.mappings["Plugins"] = \
getDirectoryFromPath(getCurrentTemplatePath())&'Assets/Plugins';
и на складе.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>