【发布时间】:2014-06-03 12:13:09
【问题描述】:
在 smarty 中,我想设置一个计数器值并检查它的增量。在简单的php中代码是这样的
$i = 0;
while ( $someValues ) :
$i++;
<div class="test ''.$class.">$number</div>
endwhile;
现在在 php 中我想添加这样的类
if($i==1) {
$class= 'active';
}
else {
$class= '';
}
在 smarty 中,我将数据库中的所有值都分配给变量 someValues。 所以在这里我会像这样检查
{foreach from=$someValues item=row}
<div class="test">$row.number</div>
{foreach}
这里给出这样的结果
<div class="test">1</div>
<div class="test">2</div>
<div class="test">3</div>
<div class="test">4</div>
<div class="test">5</div>
现在我想要相同类型的计数器并想添加类。那么有人可以告诉我该怎么做吗? 我曾尝试使用 while 循环进行检查,但它显示总页为空白。
【问题讨论】:
标签: php smarty prestashop