来自cfscript中EntityLoad的ColdFusion ORM Call方法

Seq*_*zia 2 coldfusion orm hibernate

我正在尝试做一些我认为非常基本的事情,但我无法让它发挥作用.我这样调用EntityLoad:

<cfscript>

   transaction {

       dataLoad = EntityLoad("trans");  
   }

</cfscript>
Run Code Online (Sandbox Code Playgroud)

现在,如果我这样做基于标记我可以循环它并调用这样的方法:

<cfloop array="#dataLoad#" index="x">

    <cfoutput>#x.getCompanyName()#</cfoutput>

</cfloop>
Run Code Online (Sandbox Code Playgroud)

但我试图在cfscript中这样做.我能想出的最接近的事情是:

<cfscript>

    for (x=1;x <= ArrayLen(dataLoad);x=x+1){

        writeOutPut(dataLoad.companyName());            

    }

</cfscript>
Run Code Online (Sandbox Code Playgroud)

我知道cfscript中的for循环与cfloop数组不同.在cfscript中有没有相当于cfloop的数组呢?

如果不是,我如何从cfscript调用EntityLoad中的方法?

在此先感谢您的帮助.

Sam*_*mer 5

for ( var x in dataLoad ) {
 x.getCompanyName();
}
Run Code Online (Sandbox Code Playgroud)