ColdFusion に慣れてきました。cfscript によって、開発者の作業が楽になるようです。
私の cfscript 関数では、次のことを行う必要があります。
- クエリ「SELECT A, B from MyTable」を実行します
- このクエリの行ごとに、3 つのプロパティ A、B、および C を持つ新しいコンポーネントをオンザフライで作成します。ここで、C は関数内で計算されます。
- 新しいコンポーネントの配列を返します。
疑似コードは次のとおりです。
<cfquery name="myq" datasource="mydsn">
SELECT A, B
FROM MyTable
</cfquery>
<cfscript>
function MyFunc() {
// Do the magic and return the array
}
</cfscript>
クエリを使用するのと同じように、この関数を使用すると思います。
<cfset myarray=MyFunc() />
<cfloop index="i" from="1" to="#arrayLen(myarray)#">
#myarray.A# <br />
#myarray.B# <br />
#myarray.C# <br />
</cfloop>
これを達成する方法を教えていただければ幸いです。私はアドビのドキュメントを検索してきましたが、関連する良い例が見つかりませんでした。よろしくお願いいたします。