Chcę przekazać opcjonalny parametr tablicy do funkcji. Jeśli parametr nie zostanie podany, tablica powinna być pusta. Próbowałem następujące:Parametr tablicy, domyślnie pusty
<cfargument name="time_blocks" type="array" required="false" default="[]">
Ale pojawia się następujący błąd:
invalid call of the function CreateRateBlock
14th Argument (time_blocks) is of invalid type, can't cast String [] to a value of type [array]
Próbowałem to również:
<cfargument name="time_blocks" type="array" required="false" default="">
W tym przypadku błąd jest prawie taka sama:
invalid call of the function CreateRateBlock
14th Argument (time_blocks) is of invalid type, can't cast String [] to a value of type [array]
Próbowałem również usunąć domyślny atrybut, ale w takim przypadku wartość time_blocks
ma wartość null. Co robię źle?
Czy próbowałeś z [] bez cytatów? – Tropicalista