This commit is contained in:
2025-08-07 21:40:01 +03:00
parent d132832d28
commit 819a305fde
7 changed files with 91 additions and 64 deletions

View File

@@ -57,7 +57,7 @@
$property = $primaryKeys[$i];
// - получаю ключ
$whereKey = $property->FieldName;
$whereKey = $property->Column->Name;
// - получаю значение ключа, конвертируя его в БД
$whereValue = call_user_func($property->ConvertToDB, $property->Value);
@@ -67,7 +67,7 @@
}
// Получаю запись из базы данных
$dbItem = $this->GetRow($table, $where, className: get_class($item));
$dbItem = $this->GetRow($table, where: $where, className: get_class($item));
// Если запись не найдена
if ($dbItem === false)
@@ -80,7 +80,7 @@
/**
* Для каждого свойства...
*
* @var \goodboyalex\php_db_components_pack\models\DBItemProperty $property Свойство.
* @var DBItemProperty $property Свойство.
*/
foreach ($properties as $property) {
// ... если это первичный ключ
@@ -112,7 +112,7 @@
$value = call_user_func($property->ConvertToDB, $property->Value);
// - добавляю его в массив параметров для обновления
$propertyToSet[$property->FieldName] = $value;
$propertyToSet[$property->Column->Name] = $value;
}
// Создаю массив set