【发布时间】:2012-02-13 05:38:17
【问题描述】:
我正在尝试做一些我认为非常基本的事情,但我无法让它发挥作用。我这样调用EntityLoad:
<cfscript>
transaction {
dataLoad = EntityLoad("trans");
}
</cfscript>
现在,如果我基于标签进行操作,我可以遍历它并调用如下方法:
<cfloop array="#dataLoad#" index="x">
<cfoutput>#x.getCompanyName()#</cfoutput>
</cfloop>
但我正在尝试在 cfscript 中执行此操作。我能想到的最接近的事情是:
<cfscript>
for (x=1;x <= ArrayLen(dataLoad);x=x+1){
writeOutPut(dataLoad.companyName());
}
</cfscript>
我知道cfscript中的for循环和cfloop数组不一样。 cfscript中没有等效于cfloop的数组吗?
如果不是,我如何从 cfscript 调用 EntityLoad 中的方法?
提前感谢您的帮助。
【问题讨论】:
-
以下是两种不同的方法。这两点我都应该知道。我把答案给了 Sam,因为它是最简单、最少的代码。
标签: hibernate orm coldfusion