mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Prrrrrrrrrrr
This commit is contained in:
@ -4,15 +4,16 @@ namespace App\Models\Catalogo;
|
||||
|
||||
use CodeIgniter\Model;
|
||||
use App\Entities\Catalogo\CatalogoLibroEntity;
|
||||
use App\Models\Clientes\ClienteModel;
|
||||
|
||||
class CatalogoLibroModel extends Model
|
||||
{
|
||||
protected $table = 'catalogo_libros';
|
||||
protected $primaryKey = 'id';
|
||||
protected $table = 'catalogo_libros';
|
||||
protected $primaryKey = 'id';
|
||||
|
||||
protected $returnType = CatalogoLibroEntity::class;
|
||||
protected $useSoftDeletes = true;
|
||||
protected $useTimestamps = true;
|
||||
protected $returnType = CatalogoLibroEntity::class;
|
||||
protected $useSoftDeletes = true;
|
||||
protected $useTimestamps = true;
|
||||
|
||||
protected $allowedFields = [
|
||||
'cliente_id',
|
||||
@ -68,16 +69,16 @@ class CatalogoLibroModel extends Model
|
||||
];
|
||||
|
||||
protected $useAutoIncrement = true;
|
||||
protected $protectFields = true;
|
||||
protected $protectFields = true;
|
||||
|
||||
protected $createdField = 'created_at';
|
||||
protected $updatedField = 'updated_at';
|
||||
protected $deletedField = 'deleted_at';
|
||||
protected $createdField = 'created_at';
|
||||
protected $updatedField = 'updated_at';
|
||||
protected $deletedField = 'deleted_at';
|
||||
|
||||
// Opcional: reglas de validación
|
||||
protected $validationRules = [];
|
||||
protected $validationRules = [];
|
||||
protected $validationMessages = [];
|
||||
protected $skipValidation = false;
|
||||
protected $skipValidation = false;
|
||||
|
||||
|
||||
|
||||
@ -107,4 +108,19 @@ class CatalogoLibroModel extends Model
|
||||
return $builder;
|
||||
}
|
||||
|
||||
public function getClientList($search = "")
|
||||
{
|
||||
$clienteModel = new ClienteModel();
|
||||
|
||||
$query = $clienteModel->builder()
|
||||
->select('id, nombre as name') // O el campo que quieras usar como "name"
|
||||
->where('deleted_at', null);
|
||||
if ($search != "") {
|
||||
$query->groupStart()
|
||||
->orLike("nombre", $search)
|
||||
->groupEnd();
|
||||
}
|
||||
return $query->get()->getResultObject();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user