Hi! i need update multiples rows with setActionButtonMultiple.
i need a example or a help.
sorry my bad english xDD
have next function:
$url = base_url() . '/view_avatars/';
$crud->setActionButtonMultiple('Pagar', 'fa fa-money', $url, false);
public function viewAvatars()
{
// Obtener los IDs de los registros a actualizar
$ids = $this->request->getVar('id');
if (!empty($ids)) {
$atencionModel = new AtencionModel();
foreach ($ids as $id) {
$id_atencionveterinaria = str_replace('id[]=', '', $id);
// Actualizar cada registro con el ID correspondiente
$resultado = $atencionModel->set('estadopago_atencionveterinaria', 'REALIZADO')->where('id_atencionveterinaria', $id)->update();
if (!$resultado) {
// Manejar el error de actualización aquí
try {
throw new Exception('No se pudo actualizar la atención con ID ' . $id);
} catch (Exception $e) {
log_message('error', $e->getMessage());
// Mostrar una página de error al usuario
echo 'Se ha producido un error al actualizar la atención con ID ' . $id . ': ' . $e->getMessage();
}
}
}
return redirect()->to('/atencionesveterinarias/index');
} else {
// Manejar el error de IDs no proporcionados aquí
try {
throw new Exception('No se proporcionaron IDs para actualizar');
} catch (Exception $e) {
log_message('error', $e->getMessage());
// Mostrar una página de error al usuario
echo 'Se ha producido un error: ' . $e->getMessage();
}
}
}
help pls