将FW / 1与预先存在的Application.cfc一起使用

时间:2015-05-18 19:31:57

标签: coldfusion cfml fw1

我正在创建一个子应用程序,它位于包含Application.cfc(我无法修改)的总体应用程序中。 FW / 1需要Application.cfc才能扩展才能工作。如何在确保整个Application.cfc运行的同时,为FW / 1提供Application.cfc?

1 个答案:

答案 0 :(得分:0)

Application.cfc可以与其他coldfusion组件类似地进行处理。因此,您可以从root应用程序扩展组件,这样您就可以从root cfc继承所有方法。请确保在您实现的任何方法中也首先使用super关键字调用父方法。

您可能不得不围绕获取正确的路径,或者可能需要根据服务器的设置方式创建CFC映射。

因此在Application.cfc中并假设其他应用程序在您的文件夹层次结构中是一个级别。

<cfcomponent extends="../Application">
    <cffunction name="onRequestStart" returnType="boolean" output="true">
        <cfset var tmp = super.onRequestStart()>
        <cfreturn tmp>
    </cffunction>
</cfcomponent>