目标是允许使用脚本而不是CFML标记定义.cfm或.cfc的所有函数.
我想改变这个:
<cffunction name="foo" access="remote">
<cfscript>
....
</cfscript>
</cffunction>
Run Code Online (Sandbox Code Playgroud)
进入这样的事情:
<cfscript>
function remote foo() {
....
}
</cfscript>
Run Code Online (Sandbox Code Playgroud)
或其他东西,只要它可以在打开和关闭cfscript标签内完成.
Luc*_*cas 16
在CF9中不可能,在CF9中实现:
access returnType函数functionName(arg1Type arg1Name ="defaultValue1"arg1Attribute ="attributeValue ...,arg2Type arg2Name ="defaultValue2"arg2Attribute ="attributeValue ...,...)functionAttributeName ="attributeValue"... {body contents}
所以你的功能看起来类似于:
<cfscript>
remote function foo() {
...
}
<cfscript>
Run Code Online (Sandbox Code Playgroud)
你也可以这样做:
function foo() access="remote" returntype="JSON" {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3287 次 |
| 最近记录: |