smarty怎么反击?
How to do counter with smarty?
我想和Smarty一起反击。
在 php 中,我执行 $i++
创建一个计数器,然后我将 if()
与 if($i%3 == 0)
一起使用。
如果没有 Smarty,我怎么能做同样的事情呢?
要在Smarty中初始化一个计数器,你只需要指定变量,并可选地提供start
点和skip
(增量偏移):
{counter start=0 skip=3 assign=var} // Initialise the counter **and** log the first output
{counter}<br />
{counter}<br />
{counter}<br />
这将从 1 开始计数器,并递增 3,因此这将输出:
1<br />
4<br />
7<br />
10<br />
然后你可以检查计数器中的特定数字是否可以被三整除:
{if $var is div by 3}
...
{/if}
希望对您有所帮助! :)
我想和Smarty一起反击。
在 php 中,我执行 $i++
创建一个计数器,然后我将 if()
与 if($i%3 == 0)
一起使用。
如果没有 Smarty,我怎么能做同样的事情呢?
要在Smarty中初始化一个计数器,你只需要指定变量,并可选地提供start
点和skip
(增量偏移):
{counter start=0 skip=3 assign=var} // Initialise the counter **and** log the first output
{counter}<br />
{counter}<br />
{counter}<br />
这将从 1 开始计数器,并递增 3,因此这将输出:
1<br />
4<br />
7<br />
10<br />
然后你可以检查计数器中的特定数字是否可以被三整除:
{if $var is div by 3}
...
{/if}
希望对您有所帮助! :)