1

我正在尝试在宽水平带中以块的形式输出查询集。即,给定按 4 分组的 46 个项目的结果集 -

div1<br>1 2<br>3 4
<br>
div2<br>5 6<br>7 8
<br>
........
<br> 
div12<br>45 46

我怎样才能正确地嵌套几个 <CFLOOP> 以正确输出它,并且这样做会更干净吗?最终目标是能够跳转(滚动)到每个 div 作为锚点。

我无法使用表格或 <UL> 提出解决方案。任何正确方向的指针将不胜感激!

4

1 回答 1

1

首先尝试彼得的建议,如果这不起作用,那么这个算法应该可以工作。

<cfloop query="q">
  <cfif (q.currentRow-1) % 4 EQ 0>
      <br>div#q.currentRow\4+1#
  </cfif>
  <cfif q.currentRow % 2 EQ 1>
    <br>
  </cfif>
  #q.currentRow#
</cfloop>

您应该自己检查边缘情况。

于 2012-12-14T20:16:35.457 回答