2

ColdFusion に慣れてきました。cfscript によって、開発者の作業が楽になるようです。

私の cfscript 関数では、次のことを行う必要があります。

  1. クエリ「SELECT A, B from MyTable」を実行します
  2. このクエリの行ごとに、3 つのプロパティ A、B、および C を持つ新しいコンポーネントをオンザフライで作成します。ここで、C は関数内で計算されます。
  3. 新しいコンポーネントの配列を返します。

疑似コードは次のとおりです。

<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>

これを達成する方法を教えていただければ幸いです。私はアドビのドキュメントを検索してきましたが、関連する良い例が見つかりませんでした。よろしくお願いいたします。

4

2 に答える 2

2

リンクを貼り付けるだけではいけないことはわかっていますが、必要なのはそれだけです。

次に、配列とそれを構築するnew xxx()ために、新しいオブジェクトに使用します。ArrayAppend()return

他に問題が発生した場合はお知らせください。

于 2013-10-19T03:19:41.203 に答える