Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Deives

[Resolvido] CodeIgniter - stdClass Object

Recommended Posts

Eai pessoal!

 

Quando faço uma consulta no banco com a função abaixo e dou print_r no resultado lista todos os registros corretamente, mas o que é esse stdClass Object no array?

 

function get_records($fields, $table)
{
    $query = $this->db->query('SELECT '.$fields.' FROM '.$table.'');
    return $query->result();
}
//get_records('id,name','minhatabela')

// Retorna
Array
(
    [0] => stdClass Object
        (
            [id] => XX
            [name] => Xxxx
        )
    [1] => stdClass Object
        (
            [id] => YY
            [name] => Yyyy
        )
)

Agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É uma classe "padrão" do PHP.

Muito útil para criar propriedades dinamicas.

Neste seu caso, ele serviu para trazer os dados de sua tabela, sendo que cada posição do array tem um objeto da stdClass e cada membro deste objeto representa uma coluna da sua tabela :)

Se você fizer:

$objetoDinamico->nome = 'Um nome';
$objetoDinamico->sobrenome = 'Um sobrenome';
print_r($objetoDinamico);
Você verá que $objetoDinamico será instancia de stdClass.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.