Ich möchte einen optionalen Array-Parameter an eine Funktion übergeben. Wenn der Parameter nicht angegeben wird, sollte das Array leer sein. Ich habe versucht, die folgenden:Array-Parameter, standardmäßig leer
<cfargument name="time_blocks" type="array" required="false" default="[]">
Aber ich erhalte den folgenden Fehler:
invalid call of the function CreateRateBlock
14th Argument (time_blocks) is of invalid type, can't cast String [] to a value of type [array]
Ich habe auch versucht dies:
<cfargument name="time_blocks" type="array" required="false" default="">
In diesem Fall wird der Fehler ist fast das gleiche:
invalid call of the function CreateRateBlock
14th Argument (time_blocks) is of invalid type, can't cast String [] to a value of type [array]
Ich habe auch versucht, das Standardattribut zu entfernen, aber in diesem Fall ist der Wert time_blocks
null. Was mache ich falsch?
Haben Sie mit [] ohne Anführungszeichen versucht? – Tropicalista