Añadido datatable de cliente_contactos

This commit is contained in:
imnavajas
2023-08-08 12:22:50 +02:00
parent 1db71f8564
commit 7d61213f28
7 changed files with 175 additions and 27 deletions

View File

@ -209,17 +209,21 @@ class Clientecontactos extends \App\Controllers\GoBaseResourceController
$order = ClienteContactoModel::SORTABLE[$requestedOrder > 0 ? $requestedOrder : 1];
$dir = $reqData['order']['0']['dir'] ?? 'asc';
$resourceData = $this->model->getResource($search)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject();
$id_C = $reqData['id_cliente'] ?? -1;
$resourceData = $this->model->getResource("", $id_C)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject();
/*$resourceData = $this->model->getResource($search)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject();
foreach ($resourceData as $item) :
if (isset($item->apellidos) && strlen($item->apellidos) > 100) :
$item->apellidos = character_limiter($item->apellidos, 100);
endif;
endforeach;
endforeach;*/
return $this->respond(Collection::datatable(
$resourceData,
$this->model->getResource()->countAllResults(),
$this->model->getResource($search)->countAllResults()
$this->model->getResource($search, $id_C)->countAllResults()
));
} else {
return $this->failUnauthorized('Invalid request', 403);