Obrigado pela resposta.
com isso, surgiu uma nova dúvida (é mais uma critica): mas não vem ao
caso, agora....
Obrigado,
Giovanni
Em 24/06/2011 16:49, Newton Wagner escreveu:
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.