mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
maquina duplicate
This commit is contained in:
@ -1,6 +1,9 @@
|
||||
<?php
|
||||
namespace App\Entities\Configuracion;
|
||||
|
||||
use App\Models\Configuracion\MaquinasCallesModel;
|
||||
use App\Models\Configuracion\MaquinasDefectoModel;
|
||||
use App\Models\Configuracion\MaquinasPapelesImpresionModel;
|
||||
use CodeIgniter\Entity;
|
||||
|
||||
class Maquina extends \CodeIgniter\Entity\Entity
|
||||
@ -64,4 +67,27 @@ class Maquina extends \CodeIgniter\Entity\Entity
|
||||
"user_created_id" => "int",
|
||||
"user_updated_id" => "int",
|
||||
];
|
||||
|
||||
public function papeles_impresion() : ?array
|
||||
{
|
||||
$m = model(MaquinasPapelesImpresionModel::class);
|
||||
return $m->asArray()->where('maquina_id',$this->attributes['id'])->findAll();
|
||||
}
|
||||
public function maquina_defecto(): ?array
|
||||
{
|
||||
$m = model(MaquinasDefectoModel::class);
|
||||
return $m->asArray()->where('maquina_id',$this->attributes['id'])->findAll();
|
||||
}
|
||||
public function maquina_calles() : ?array
|
||||
{
|
||||
$m = model(MaquinasCallesModel::class);
|
||||
return $m->asArray()->where('maquina_id',$this->attributes['id'])->findAll();
|
||||
}
|
||||
public function withAll() : self
|
||||
{
|
||||
$this->attributes['papeles_impresion'] = $this->papeles_impresion();
|
||||
$this->attributes['maquina_calles'] = $this->maquina_calles();
|
||||
$this->attributes['maquina_defecto'] = $this->maquina_defecto();
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user