我正在尝试做一些我认为很基础的事情,但是我无法使其正常工作。我这样称呼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中的方法?
在此先感谢您的帮助。
最佳答案
for ( var x in dataLoad ) {
x.getCompanyName();
}
关于hibernate - 来自cfscript中EntityLoad的ColdFusion ORM调用方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8911194/