Você tem de lembrar uma coisa. O que o ORM faz é buscar os dados no banco e retornar OBJETOS.
No seu caso, você está fabricando objetos do tipo USUARIOS. Logo, você deve ter um Model Usuarios. Logo, você pode implementar um método que retorne a informação da forma que você precisa ali. Mas, lembro que o objetivo do ORM não é ficar transformando as coisas em um Array específico. Se você quer montar um Array específico, faça isso a partir dos seus objetos. Pra entender mais de ORM: http://pt.wikipedia.org/wiki/Mapeamento_objeto-relacional 2011/6/24 DS php <[email protected]> > > vc viu o codigo no pastbin ??? > > vou colocar aqui para ser mais direto: > > $contatos = > orm::factory('usuarios')->select('nome','email')->find_all()->as_array(); > > não retorna para mim somente nome, email para cada resultado, simplesmente > retorna todos resultados com todas as colunas > > > > caso eu fizer assim > > $contatos = orm::factory('usuarios')->find_all(); > foreach($contatos as $contato){ > $a[] = $contato->as_array(); > } > > dá na mesma de uma forma diferente.....rs > > se eu usar assim (....) ->as_array('nome','usuario'); > ele retorna um array simples (em par), onde a chave é o "nome" e o valor é o > "usuario". > > quando na verdade eu gostaria que, para cada resultado > fosse resgatado o nome e usuario, algo como, > > [0] => Array ( > [0] = nome no registro 0; > [1] = usuario no registro 0; > ) > [1] => Array ( > [0] = nome no registro 1; > [1] = usuario no registro 2; > ) > > fui claro.... > > grato pelo retorno > > Em 24/06/2011 16:34, felipe moraes escreveu: > > Select() > From() > Where() > Find ou find_all > > Em 24/06/2011 16:30, "DS php" <[email protected]> escreveu: > > Pessoal, > > preciso de ajuda !!! > > > > quero obter todos resultados num array. > > mas gostaria de selecionar quais campos serão retornados. > > > > segue codigo: http://pastebin.com/CFtpQguY > > > > seria algo como: > > cada resultado, possui 5 campos na tabela > > para cada resultado, quero apenas os campos nome, email. > > > > ja tentei com selec('nome','email') no ORM e nada.... > > > > Grato, > > Giovanni > > > > -- > > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > > dos Grupos do Google. > > Para postar neste grupo, envie um e-mail para [email protected]. > > Para cancelar a inscrição nesse grupo, envie um e-mail para > > [email protected]. > > Para obter mais opções, visite esse grupo em > > http://groups.google.com/group/kohana-php?hl=pt-BR. > > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. -- Newton Wagner msn/gtalk: [email protected] twitter: http://twitter.com/newtonwagner site: http://www.newtonwagner.net/ -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
