私は実行Coldfusion8
していて、設定した配列にアクセスするのに苦労しています。
私の配列は次のように設定されています:
Application.strConfig.respH = arrayNew(2);
Application.strConfig.respH[1][1] = "s";
Application.strConfig.respH[1][2] = 127;
Application.strConfig.respH[2][1] = "m";
Application.strConfig.respH[2][2] = 230;
...
これは次のようになります。
RESPH:
[array]
1) [array]
1) s
2) 127
2) [array]
1) m
2) 230
ページで取得しているサイズに基づいてデフォルトの数値を取得する必要があります。たとえば、最終的にの値m
を取得する必要があります。今、私はこれを試しています:respH
m
<cfscript>
LOCAL.runner = "s,m,l,xl";
LOCAL.lt = ListGetAt(LOCAL.runner, LOCAL.i, ",");
LOCAL.height = Application.strConfig.respH[ LOCAL.lt ];
</cfscript>
そうすることで、コールドフュージョンは文句を言いThe value m cannot be converted to a number
ます。
質問:オブジェクト
内の要素にアクセスするにはどうすればよいですか?strConfig
助けてくれてありがとう!