構造にメソッドを渡す必要がありますが、必ずしも定義されているとは限りません。cfparamをCF8の構造体に使用するには?
このような機能がありますか?
<cfparam name="system_message" default={}>
私がこれを試してみると、関数に渡される引数はstruct型ではありません。
はまた、私はこれを行うことができ、実現:
<cfif ! isdefined("system_message")>
<cfset system_message = {}>
</cfif>
しかし、それをやってCFPARAMを使用しての短い道があった場合、私は思っていました。
ありがとうございました!
、私はこのエラーを取得しています: {:列の5行で見つかった無効なCFMLコンストラクトは、50 ColdFusionは、次のテキストを見ていました。ちなみにColdfusion 8は、ここで重要かどうかは分かりません。 – RandyLahey
CF 8は重要です。前述の@RobGのように、CF 8は構造体を作成するための表記法をサポートしていません。代わりにStructNew()を使用してください。 –
素晴らしいです、ありがとう! – RandyLahey