关于 smarty if 语句的问题。
我已经创建了一个计数器,我需要在 if 语句中使用计数器的值。计数器如下所示:
{assign var="counter" value=1}
它看起来像这样:
{if $task.check_counter == "on"} checked {/if}
它必须看起来像:
{if $task.check_1 == "on"} checked {/if}
这可能吗?
更新: 部分代码:
{assign var="counter" value=1}
{foreach from=$service item=sert}
{if $sert.parent_id == $task.task_id}
<tr>
<td>{$sert.name}</td>
<td>{$address_detail.start}</td>
<td style="text-align: center;">
<div>
<input type="checkbox"
class="icheck" name="c_{$counter}"
id="icheck_{$counter}"
{if $task.check_$counter == "on"} checked {/if} >
</div>
</td>
</tr>
{assign var="counter" value=$counter + 1}
{/if}
{/foreach}