Frage

Kann das Funktionsargument in CFScript (CF9) einen Hinweis haben?

CFML -Stil:

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

CF9 CFScript -Stil:

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

Wo kann man den Hinweis auf das Argument (Arg1) oben angeben?

War es hilfreich?

Lösung

Der einfachste Weg ist, Javadoc -Notation zu verwenden.

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;
}

}

Andere Tipps

Ich habe nicht mit CF9 gespielt, aber Sie können so etwas in CF8 tun:

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

Nicht ideal, aber vielleicht eine akzeptable Komprimierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top