trabajando en el edit

This commit is contained in:
Jaime Jiménez Ortega
2023-11-13 12:48:00 +01:00
parent 349cbe2586
commit 119505dfaf
11 changed files with 1180 additions and 1852 deletions

View File

@ -255,18 +255,28 @@ abstract class GoBaseResourceController extends \CodeIgniter\RESTful\ResourceCon
/**
* Convenience method to validate form submission
* JJO: Se le añade las reglas y los mensajes custom
* @return bool
*/
protected function canValidate()
protected function canValidate($customValidationRules = null, $customValidationMessages = null)
{
$validationRules = $this->model->validationRules ?? $this->formValidationRules ?? null;
if($customValidationRules == null){
$validationRules = $this->model->validationRules ?? $this->formValidationRules ?? null;
}
else{
$validationRules = $customValidationRules;
}
if ($validationRules == null) {
return true;
}
$validationErrorMessages = $this->model->validationMessages ?? $this->formValidationErrorMessagess ?? null;;
if($customValidationMessages == null){
$validationErrorMessages = $this->model->validationMessages ?? $this->formValidationErrorMessagess ?? null;;
}
else{
$validationErrorMessages = $customValidationMessages;
}
if ($validationErrorMessages != null) {
$valid = $this->validate($validationRules, $validationErrorMessages);