This commit is contained in:
2021-02-23 16:56:34 +08:00
parent 3cef44886d
commit 7ae8d4ffc2
10 changed files with 500 additions and 492 deletions
+1 -1
View File
@@ -107,7 +107,7 @@ abstract class AbstractCollection extends Component implements \IteratorAggregat
*/
public function getModel(): ActiveRecord
{
return Snowflake::app()->getObject()->getConnection([$this->model], false);
return Snowflake::app()->getObject()->get($this->model, false);
}
+1 -1
View File
@@ -899,7 +899,7 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess
public static function populate(array $data): static
{
$object = Snowflake::app()->getObject();
$model = $object->getConnection([static::class], false);
$model = $object->get(static::class);
$model->setAttributes($data);
$model->setIsCreate(false);
$model->refresh();
+1 -1
View File
@@ -51,7 +51,7 @@ class CollectionIterator extends \ArrayIterator
protected function newModel($current): ActiveRecord
{
$object = Snowflake::app()->getObject();
$model = $object->getConnection([$this->model], false);
$model = $object->get($this->model, false);
return $model->setAttributes($current);