Вы можете добавить счетчик к вашему запросу SQL, чтобы он возвращался вместе с вашими результатами:
SET @n=0; SELECT @n := @n+1, * FROM example_table
В качестве альтернативы вы можете добавить счетчик к каждому результату в PHP:
$count = 1;
foreach($results as $key => &$result){
array_push($result, $count);
$count++;
}
echo $this->table->generate($results);