我正在尝试做一些我认为很基础的事情,但是我无法使其正常工作。我这样称呼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/

10-10 14:32