<?= $form->field($feedback, 'name', $template_input)->textInput(['placeholder' => 'Ваше Имя', 'class'=>''])->label(''); ?>
db_query
Почему то решили сделать snake_case. Я бы сделал dbQuery
public function db_query(string $query, array $params = [])
{
$stmt = $this->connection->prepare($query);
$stmt->execute();
return $stmt;
}
А в SQL запросе уберите условие. Идите от простого. А вообще хорошо бы тесты иметь) Но если результат будет такой же, то нужно искать не здесь.
А вообще нужно сохранять где-то информацию о том, что клиент скачал или загрузка произошла с ошибкой. Где-то в базе данных.