可以函数参数具有在CFSCRIPT(CF9)?暗示

CFML样式:

<cffunction name="myFunc" output="false" returntype="void">
  <cfargument name="arg1" type="arg1" default="default" hint="my hint">
  ...
</cffunction>

CF9 CFSCRIPT样式:

public void function myFunc(string arg1='default') {
  ...
}

其中指定上述参数(ARG1)的暗示?

有帮助吗?

解决方案

的最简单的方法是使用的JavaDoc符号。

component{

/**
* @hint This is a hint
* @arg1 This is an argument hint
* @arg2 This is another argument hint 
*/
public void function myFunc(string arg1='default', numeric arg2) {
  return TRUE;
}

}

其他提示

我不玩CF9,但你可以做CF8是这样的:

<cffunction name="myFunc" output="false" returntype="void">
  <cfargument name="arg1" type="arg1" default="default" hint="my hint">
  <cfscript>
    //do stuff
  </cfscript>
</cffunction>

不理想,但也许可接受comprimise。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top