public function getFieldValue($field, $data = null)
    {
        if ($data !== null && isset($data[$field])) {
            return $data[$field];
        }
        if (isset($this->{$field})) {
            return $this->{$field};
        }
        return null;
    }
public function getFieldValue($field, $data = null)
    {
        if ($data !== null && isset($data[$field])) {
            return $data[$field];
        }
        if (isset($this->{$field})) {
            return $this->{$field};
        }
        return null;
    }
public function getFieldValue ( $ field , $ data = null ) { if ( $ data !== null && isset ( $ data [ $ field ] ) ) { return $ data [ $ field ] ; } if ( isset ( $ this -> { $ field } ) ) { return $ this -> { $ field } ; } return null ; }
Obtiene el valor del campo especificado, null si no existe el campo

@param $field
@param null $data
@return null
Obtiene el valor del campo especificado null si no existe el campo