当我尝试从 2 个不同的 CFC 实例化一个 CFC 时,ColdFusion 返回 500 错误。我尝试让其中一个 CFC 扩展另一个,但它没有解决问题。这是可能的,还是我只是做错了什么?
<!--- one.cfc --->
<cfcomponent name="FirstCFC">
<cfset this.Tools = createObject('component', 'toolbox').init()>
....
</cfcomponent>
<!--- two.cfc --->
<cfcomponent name="SecondFC">
<cfset this.Tools = createObject('component', 'toolbox').init()>
....
</cfcomponent>
<!--- toolbox.cfc --->
<cfcomponent name="Toolbox">
<cffunction name="init" access="public">
<cfreturn this>
</cffunction>
<cffunction name="someFunc" access="public">
</cffunction>
</cfcomponent>
这是 500 错误的屏幕截图
这是一个更“完整”的代码示例