coldfusion - 如何通过脚本使用access ="remote"属性定义ColdFusion函数?

标签 coldfusion

目的是允许使用脚本而不是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/

相关文章:

ColdFusion 不维护跨 cfhttp 调用的 session

ColdFusion recaptcha 表单和服务器验证

hibernate - Coldfusion 中的 ORM,现有的 cfqueries

ajax - 如果超过一定大小的 ajax 调用,则怀疑 IIS7.5 连接器问题 Tomcat 和 Coldfusion 10

coldfusion - 在 ColdFusion 10 中使用 CF_SQL_NVARCHAR 的详细信息是什么?

multithreading - ColdFusion 动态线程名称

string - Coldfusion string::split() 问题

java - ColdFusion 的 RegEx 引擎最近的行为发生变化吗?

java - ColdFusion 10 和 Apache 2.4 的电子邮件错误

java - Java/ColdFusion 和 Lucee 之间的 identityHashCode 区别