gpt4 book ai didi

loops - Mura 中的 Coldfusion 循环在 10 次迭代后停止

转载 作者:行者123 更新时间:2023-12-01 23:12:04 24 4
gpt4 key购买 nike

谁能看出这个循环有什么问题?我不是 coldfusion 开发人员,但我正在为我们缺席的开发人员做些事情。我试图让循环在 10 次迭代后停止,但它没有发生。我使用的 CMS 是 Mura。谢谢。

                    <cfset limit = 1>
<cfloop condition="iterator.hasNext()">
<cfif limit LTE 10>
<cfoutput>
<cfset item = iterator.next()>
<tr>
<td>#item.getId()#</td>
<td>#item.getTitle()#</td>
</tr>
</cfoutput>
</cfif>
<cfset limit = limit + 1>
</cfloop>

最佳答案

虽然 Ben 的答案可行,但最好的选择是在开始循环之前告诉 Mura 迭代器要执行多少次迭代。

<cfset iterator.setNextN(10) />
<cfloop condition="iterator.hasNext()">
<cfset item = iterator.next()>
<cfoutput>
<tr>
<td>#item.getId()#</td>
<td>#item.getTitle()#</td>
</tr>
</cfoutput>
</cfloop>

通常它默认为 10,因此在您的设置或代码中的某处必须将其设置为更多。

关于loops - Mura 中的 Coldfusion 循环在 10 次迭代后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12295464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com