diff --git a/Database/Base/BaseActiveRecord.php b/Database/Base/BaseActiveRecord.php index 3a1db3a2..bd5e3ceb 100644 --- a/Database/Base/BaseActiveRecord.php +++ b/Database/Base/BaseActiveRecord.php @@ -487,14 +487,14 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess } /** - * @param null $data + * @param array|null $data * @return bool|$this * @throws Exception */ - public function save($data = NULL): static|bool + public function save(array $data = NULL): static|bool { if (!is_null($data)) { - $this->attributes = $data; + $this->_attributes = $data; } if (!$this->validator($this->rules())) {