Mirovan
Новичок
Smarty и итерации
Использую смарти, для выборки данных из базы и последующего вывода
В php файле есть код где объявляется массив для смарти:
В шаблоне использую вывод с помощью section
Есть ли способ с помощью встроенной функции section (или вообще другой подход) вывести номер итерации, т.е. вместо "???" был бы номер элемента массива ?
Использую смарти, для выборки данных из базы и последующего вывода
В php файле есть код где объявляется массив для смарти:
PHP:
$data = array(array());
$i = 0;
while ($row = $sql->fetch_array($result)) {
$data[$i] = array("name" => $row["name"], "year" => $row["year"]);
$i++;
}
$smarty->assign("DATA", $data);
В шаблоне использую вывод с помощью section
PHP:
<table>
{section name=group loop=$DATA}
<tr>
<td>???</td>
<td>{$DATA[group].name}-{$DATA[group].year}</td>
</tr>
{/section}
</table>
Есть ли способ с помощью встроенной функции section (или вообще другой подход) вывести номер итерации, т.е. вместо "???" был бы номер элемента массива ?