* make majestic models as orm-objects (only on single fetch record)

10_ballov-1431 Авторизация и вывод 3-й цены на мобильной версии зеленого моря
This commit is contained in:
2020-03-27 21:39:45 +03:00
parent 89ececaef2
commit 984e9aa716

View File

@ -174,6 +174,22 @@ abstract class SqlModel extends Model
$cache_key->set($result);
}
}
$calledClassName = get_called_class();
if ($result) {
$orm = new $calledClassName;
foreach (get_object_vars($result) as $key => $value) {
if ($key == 'table') {
$key = 'table_field';
}
$orm->$key = $value;
}
return $orm;
}
return $result;
}
@ -250,4 +266,4 @@ abstract class SqlModel extends Model
{
return new SqlCriteria($this, $sql_expression, $sql_expression_params);
}
}
}