我有一个叫做“conv”的函数,它在我的应用程序中的几个程序中是需要的。因此,而不是包括在每一个程序,我把它放在Application.cfm,这是这样的:ColdFusion Application.cfm cfinclude不起作用
<cfapplication name = "Moxware" sessionmanagement = "Yes">
<cfset lang = "LU">
<cfset x127 = Chr(127)>
<cfset mmox = 'Moxware'>
<cfinclude template="conv.cfc">
当我使用功能“转化”(这是在conv.cfc跑的节目之一)我得到一个错误,找不到函数conv
。
后,我找遍周围的互联网的想法我尝试这样做:
<cfapplication name = "Moxware" sessionmanagement = "Yes">
<cfset lang = "LU">
<cfset x127 = Chr(127)>
<cfset mmox = 'Moxware'>
<cffunction name="onRequestStart" output="true" returntype="void">
<cfinclude template="conv.cfc">
</cffunction>
这像以前一样给了我同样的错误消息。
有人可以向我解释如何做到这一点?
请注意,函数conv
已经过测试,工作正常。
我呃,不要以为它是如何工作的。您需要创建一个cfc实例并通过其中一个范围(例如应用程序)将其提供给应用程序。 –
@ KevinB的评论是对这个问题的正确答案。 –
你能帮我在这里进一步吗?我如何通过应用程序范围使其可用? –