Добрый день.
PHP:
$query = "SELECT * FROM `statistic` ORDER BY `nickname`;";
$result = $mysqli->query($query);
$data = [];
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
$data[] = $row;
}
$smarty->assign('data', $data);
Путём гугления нашёл в Smarty 3 функцию @count.
{$data|@count}
Данным путём он подсчитывает общее количество строк.
Есть ли модификаторы/условия/костыли, чтобы используя
только средства Smarty подсчитывать кол-во строк с определенным значением (Например: {$data.A == 'YES'}.
Важно не использовать новые переменные в PHP.
ЗЫ: Для любителей лирических отступлений не по сути. Я учу Smarty, потому что мне хочется изучить Smarty. PHP/Twig лучше, но я хочу изучить Smarty. Так усложняю (не вводя новые переменные в PHP), потому что я учу Smarty, а не PHP и хочу решить (если возможно) задачу исключительно средствами Smarty.