關於smarty if語句的問題。
我已經創建了一個計數器,我需要if語句中計數器的值。 計數器看起來是這樣的:
{assign var="counter" value=1}
它看起來像這樣:
{if $task.check_counter == "on"} checked {/if}
它必須看起來像:
{if $task.check_1 == "on"} checked {/if}
這可能嗎?
UPDATE:代碼 部分:
{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}
'{if $ task.check _ {$ counter} ==「on」}'你有沒有試過讓它工作?如果你有 - 添加你所嘗試的,所以人們不建議明顯的東西... – naththedeveloper