Coldfusion cfdirectory循环限制结果
我发现很难理解这一点。如何将结果限制为仅50个。比方说,如果在目录中我有1000个文件,我如何限制它,以便只有50个文件被循环Coldfusion cfdirectory循环限制结果,coldfusion,cfloop,cfdirectory,Coldfusion,Cfloop,Cfdirectory,我发现很难理解这一点。如何将结果限制为仅50个。比方说,如果在目录中我有1000个文件,我如何限制它,以便只有50个文件被循环 <cfdirectory action="list" directory="#ExpandPath('/downloaded/')#" name="listRoot" filter="*.xml" recurse="false" sort="datelastmodified asc"> <cfoutput> <cfloop query
<cfdirectory action="list" directory="#ExpandPath('/downloaded/')#" name="listRoot" filter="*.xml" recurse="false" sort="datelastmodified asc">
<cfoutput>
<cfloop query="listRoot" from="1" to="50" index="i">
....
</cfloop>
</cfoutput>
....
当我运行上述代码时,我得到以下错误消息
标记CFLOOP的属性验证错误
您可以通过以下方式访问查询中的特定行:
query[columnName][rowIndex]
要执行从到循环
而不是每个循环,请执行以下操作:
<cfoutput>
<cfloop from="1" to="50" index="i">
#listRoot["name"][i]#<br>
</cfloop>
</cfoutput>
#listRoot[“名称”][i]#
您可以通过以下方式访问查询中的特定行:
query[columnName][rowIndex]
要执行从到循环
而不是每个循环,请执行以下操作:
<cfoutput>
<cfloop from="1" to="50" index="i">
#listRoot["name"][i]#<br>
</cfloop>
</cfoutput>
#listRoot[“名称”][i]#
如果您查看完整的错误消息,它将包含答案(强调):
它的属性组合无效:from、index、query和to可能的组合为:
- 所需属性:“查询”。可选属性:'endrow,startrow'李>
- 李>
- 所需属性:“从、索引到”。可选属性:“步骤”李>
查询
循环或从/到
循环,但不能同时使用两者
话虽如此,由于目标是显示输出,因此实际上没有必要使用cfloop
。只需与“startRow”和“maxRows”属性一起使用即可:
<cfoutput query="listRoot" startRow="1" maxRows="50">
#name#<br>
</cfoutput>
如果您查看完整的错误消息,它将包含答案(强调): 它的属性组合无效:from、index、query和to可能的组合为:
- 所需属性:“查询”。可选属性:'endrow,startrow'李>
- 李>
- 所需属性:“从、索引到”。可选属性:“步骤”李>
查询
循环或从/到
循环,但不能同时使用两者
话虽如此,由于目标是显示输出,因此实际上没有必要使用cfloop
。只需与“startRow”和“maxRows”属性一起使用即可:
<cfoutput query="listRoot" startRow="1" maxRows="50">
#name#<br>
</cfoutput>