Get fix data in CodeIgniter

1

Hello, I have a problem when it comes to extracting data from an array.

$data = array();
$data["usuario_pantallas"] = $this->usuario_pantalla->usuario_pantalla();
print_r($data);

And when I print it, this is what I get

Array ( [usuario_pantallas] => Array ( [0] => stdClass Object ( [id_pantalla] => 1 [id_tipo_usuario] => 1 ) ) ) 

As I save the display_id and the user_type id separately in a variable

    
asked by Javier fr 12.06.2017 в 03:22
source

1 answer

0

Simply 1-command them to call separately, 2-separate the array obtained in a foreach

1 Controller

$data           = array(
                       'id_pantallas'   = $this->usuario_pantalla->get_usuario_pantalla('id_pantallas'),
                       'id_tipo_usuario'= $this->usuario_pantalla->get_usuario_pantalla('id_tipo_usuario')
                       );
var_dump($data);

model

function get_usuario_pantalla ( $opt ){
    $this->db->select($opt);
    return $this->db->get('table_name')->result();
}

2

$usuario_pantallas = $this->usuario_pantalla->usuario_pantalla();

foreach($usuario_pantallas as $item){
    $id_pantallas[]    = $item->id_pantallas;
    $id_tipo_usuario[] = $item->id_tipo_usuario;
}

$data = array(
              'id_pantallas'       => $id_pantallas,
              'id_tipo_usuario'    => $id_tipo_usuario
           );
var_dump($data);
    
answered by 12.06.2017 / 16:09
source