我正在创建一个包含 Application.cfc(我无法修改)的总体应用程序内部的子应用程序。FW/1 需要扩展 Application.cfc 才能工作。我将如何为 FW/1 提供 Application.cfc,同时确保整个 Application.cfc 运行?
问问题
207 次
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 回答