Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/hufersil/hufersil.com.br/system/libraries/lumine/lib/Connection/MySQL.php on line 516
HUFERSIL WEBDEVELOPER - allToArray

HUFERSIL.WEBDEVELOPER - Solu√ß√Ķes com qualidade - Hugo Ferreira da Silva

allToArray S√°b, 02 de fevereiro de 2008 - as 15h28

public function allToArray( $returnRealValues = false )

Enquanto toArray transforma somente o ponteiro atual em um array, allToArray transforma todos os registros em um array multimensional, onde cada item do array principal simboliza um registro transformado em Array, por exemplo:

  1. // novo objeto do tipo Pessoa
  2. $lista = new Pessoa;
  3.  
  4. // limita em 10 registros
  5. $lista->limit( 10 );
  6.  
  7. // executa a consulta
  8. $lista->find();
  9.  
  10. // joga os resultados em um array
  11. $todos = $lista->allToArray();
  12.  
  13. // faz um "dump"
  14.  
  15. print_r($todos);

O resultado será parecido com o abaixo:

Array( 
[0] => Array (
[idpessoa] => 1
[nome] => hugo
[idade] => 23
)
[1] => Array (
[idpessoa] => 2
[nome] => mirian
[idade] => 25
)
[2] => Array (
[idpessoa] => 3
[nome] => mara
[idade] => 25
)
)

Se você estiver usando a opção use_formatters_as_default em seu arquivo de configuração, então o resultado deste método trará os resultados já formatados. Se você desejar recuperar os valores, passe $returnRealValues como true:

  1. $dadosReais = $obj->allToArray( true );