Ve funkci dotazu při vázání provedete:
foreach ($params as $param) {
$this->_query->bindValue($x, $params);
$x++;
}
Zavazujete $params
což je pole, nikoli hodnota. Změňte $params
na $param
(jednotné číslo) a pravděpodobně to bude fungovat.