$modelo->loadFromData()
El método loadFromData()
del modelo asigna al objeto los valores del array proporcionado.
Parámetros
- Primer parámetro (requerido): Array clave/valor que contiene el nombre de la columna y su valor a asignar.
- Segundo parámetro (opcional): Array que incluye los nombres de las columnas a excluir del primer parámetro.
Ejemplo de uso
$familia = new Familia();
var_dump($familia->codfamilia); // devuelve NULL
$familia->loadFromData(['codfamilia' => '1234', 'descripcion' => 'Descripción 1234']);
var_dump($familia->codfamilia); // devuelve 1234
Ejemplo de exclusión de columnas
$familia = new Familia();
$familia->codfamilia = '123';
$familia->descripcion = 'Familia 123';
$familia->loadFromData(['codfamilia' => '666', 'descripcion' => 'Familia 666'], ['descripcion']);
var_dump($familia->codfamilia); // devuelve 666
var_dump($familia->descripcion); // devuelve Familia 123