From 17453427a24d3b844f1673ad3e086d047cad5c94 Mon Sep 17 00:00:00 2001 From: Aldarien Date: Mon, 3 Aug 2020 23:10:47 -0400 Subject: [PATCH] Id en busqueda de 1 y creacion de nuevo modelo --- common/Factory/Model.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common/Factory/Model.php b/common/Factory/Model.php index a68554c..8dcded8 100644 --- a/common/Factory/Model.php +++ b/common/Factory/Model.php @@ -22,6 +22,9 @@ class Model { } return $this; } + public function create(string $model_class, array $data = null): Model { + return BaseModel::factory($model_class)->create($data); + } protected $class; public function find(string $model_class): Model { if (!class_exists($model_class)) { @@ -329,8 +332,8 @@ class Model { return $orm->offset($this->offset); } - public function one(): ModelInterface { - $result = $this->build()->findOne(); + public function one($id = null): ModelInterface { + $result = $this->build()->findOne($id); $result->setFactory($this); return $result; }