| |||
clases y validación de datos Mi duda es la sgte...los datos que ingresa el usuario, debo validarlos dentro de la clase misma? crear un método exclusivo para eso? o debería hacerlo desde la implementación de la misma? que es lo correcto? |
| |||
Re: clases y validación de datos Podria haber una clase formulario generica... y hacer de cada formulario una clase que herede a la clase formulario que se mas especifica del formulario en cuestion. Aparte una class Validacion que reciba como parametro un objeto de la clase Formulario. Si deseas ser mas especifico en un tipo de Validacion podrias heredar esta clase... Saludos |
| |||
Re: clases y validación de datos Otra solucion: una clase Formulario que contenga un atributo que sea un array. $a = new Formulario(); $a->add("Nombre del campo","valor","tipo"); ... public function add($nombre,$valor,$tipo){ $this->elementos[$nombre][$tipo] = $valor; } Lo de $tipo lo he puesto al final para que si $tipo = 0 sea un texto (por ejemplo) , si $tipo = 1 es una fecha ,... entonces le aplicas un metodo u otro. Se podria hacer de otra manera seguramente... y despues en la clase Validacion solo tienes que recorrer ese array y comprobar todas las caracteristicas |