1

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

4

1 回答 1

0

Application.cfc 的处理方式与其他冷融合组件类似。因此,您可以通过从根 cfc 继承所有方法的方式从根应用程序扩展您的组件。只要确保在您实现的任何方法中也首先使用 super 关键字调用父方法。

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

因此,在您的 Application.cfc 中并假设另一个应用程序在您的文件夹层次结构中的上一级。

<cfcomponent extends="../Application">
    <cffunction name="onRequestStart" returnType="boolean" output="true">
        <cfset var tmp = super.onRequestStart()>
        <cfreturn tmp>
    </cffunction>
</cfcomponent>
于 2015-05-19T03:14:40.950 回答