目的是允许使用脚本而不是CFML标记来定义.cfm或.cfc的所有功能。
我想更改此:
<cffunction name="foo" access="remote">
<cfscript>
....
</cfscript>
</cffunction>
变成这样的东西:
<cfscript>
function remote foo() {
....
}
</cfscript>
或其他方式,只要可以在打开和关闭cfscript标签内完成即可。
最佳答案
在CF8中是不可能的,而在CF9中是可能的:
access returnType function functionName(arg1Type arg1Name="defaultValue1" arg1Attribute="attributeValue...,arg2Type arg2Name="defaultValue2" arg2Attribute="attributeValue...,...) functionAttributeName="attributeValue" ... { body contents }
Defining components and functions in CFScript
因此,您的函数将类似于:
<cfscript>
remote function foo() {
...
}
<cfscript>
关于coldfusion - 如何通过脚本使用access ="remote"属性定义ColdFusion函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5564322/