Código
estoy haciendo esto en el archivo que recibe los datos del formulario, o sea, mi intento de controller:
Código
$miclase = new MiClase(); $miclase->init ($datos);
en la clase MiClase que es extendida de la clase helper hago lo siguiente:
Código
public function init($datos) { ModelBase::initFull($datos, "MiClase"); }
y tengo tambien en esa clase los metodos set y los get para trabajar con los datos privados que es lo que voy a hacer en el metodo initfull. Y en la clase Helper hago esto:
Código
Y no muestra errores, pero el caso es que a la clase "MiClase" no le estan llegando los datos. ¿Que estoy haciendo mal? Por favor, ayuda
public static function initFull($datos, $clase) { $instance = new $clase(); foreach ($datos as $key => $value) { $setter = "set$id"; //Ahora tengo el set de la variable privada $instance->$setter($value); } }
y no marca