速度和 $foreach.count

新手上路,请多包涵

我正在使用 velocity 1.7 并且在 foreach 循环中我想打印计数。在模板中,#foreach/#end 部分包含以下字符串:

 Count: $foreach.count

并期待在渲染结果中看到类似

Count: 1
...
Count: 2
...

但我所看到的是:

 Count: $foreach.count
...
Count: $foreach.count
...

任何想法我做错了什么?

原文由 yannisf 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 484
2 个回答

您的代码是部分代码,我们没有看到 foreach 指令。

否则,我知道 foreach 循环有一个名为 $counter 的内置变量,尽管在指南中他们确实提到了 $foreach.count

原文由 k.honsali 发布,翻译遵循 CC BY-SA 3.0 许可协议

$foreach.count$counter --- 都不适合我。

这个答案 建议使用 $velocityCount ,它对我有用。

原文由 summerbulb 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题