4 Commits

Author SHA1 Message Date
e02b8c4063 Merge branch 'develop' 2020-08-03 23:17:38 -04:00
f03df583d7 FIX: Retorno de Factory::create 2020-08-03 23:17:29 -04:00
89d1db7a7e Merge branch 'develop' 2020-08-03 23:10:57 -04:00
17453427a2 Id en busqueda de 1 y creacion de nuevo modelo 2020-08-03 23:10:47 -04:00

View File

@ -22,6 +22,9 @@ class Model {
}
return $this;
}
public function create(string $model_class, array $data = null): ModelInterface {
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;
}