2010-10-08 114 views

回答

0

你将不得不修改函数来做到这一点。正如所写的,它不是为了给你提供这些信息。如果你需要的指数,你可以在一个智者循环实现您的复选框:

<?php 

$smarty->assign('checkboxes', array('value1', 'value2','value3','value4')); 

?> 

和你的Smarty代码:

{ foreach from=$checkboxes item=value name=checkboxloop } 
<input type="checkbox" name="whatever_name[{$smarty.foreach.checkboxloop.index}]" value="{$value}" /> 
{ /foreach } 

因此,在这种情况下,指数(从零开始)是获得通过{$smarty.foreach.checkboxloop.index}如果你想要它从1开始它的{$smarty.foreach.checkboxloop.iteration}