我已经习惯了 ColdFusion。cfscript 似乎使开发人员的生活更轻松。
在我的 cfscript 函数中,我需要:
- 运行查询“从 MyTable 中选择 A、B”
- 对于此查询的每一行,动态创建一个具有三个属性 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>
如果您能建议我如何做到这一点,我将不胜感激。我一直在搜索 Adobe 文档,但没有找到一个可以与之相关的好例子。预先感谢您的帮助。