Added invisible for products.
This commit is contained in:
@@ -75,7 +75,23 @@ abstract class Model
|
||||
);
|
||||
|
||||
$stmt = $this->db->getConnection()->prepare($sql);
|
||||
$stmt->execute(array_values($data));
|
||||
|
||||
// Правильно биндим параметры с учетом типов
|
||||
$params = array_values($data);
|
||||
foreach ($params as $index => $param) {
|
||||
$paramNum = $index + 1;
|
||||
if (is_bool($param)) {
|
||||
$stmt->bindValue($paramNum, $param, \PDO::PARAM_BOOL);
|
||||
} elseif (is_int($param)) {
|
||||
$stmt->bindValue($paramNum, $param, \PDO::PARAM_INT);
|
||||
} elseif (is_null($param)) {
|
||||
$stmt->bindValue($paramNum, $param, \PDO::PARAM_NULL);
|
||||
} else {
|
||||
$stmt->bindValue($paramNum, $param, \PDO::PARAM_STR);
|
||||
}
|
||||
}
|
||||
|
||||
$stmt->execute();
|
||||
|
||||
return (int) $stmt->fetchColumn();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user