[SP-pm] Dúvida de iniciante Not an ARRAY reference
Jose Nilton
jniltinho at gmail.com
Sat Sep 8 17:51:07 PDT 2012
Fiz assim,
while ( my ($key, $value) = each(%$results) ) {
print "$key => $value\n";
}
Só aparece esse erro:
Using a hash as a reference is deprecated at (eval 242)
Em 8 de setembro de 2012 20:25, Jose Nilton <jniltinho em gmail.com> escreveu:
>
> Meu templete:
>
> <!DOCTYPE html>
> <html>
> <head><title>Queue results</title></head>
> <body>
> % for my $result (@$results) {
> <p><%= $result->{json} %></p>
> % }
> </body>
> </html>
>
>
> Minha action no Mojo:
>
> sub queue {
> my $self = shift;
> my $queue = $self->getQueue;
> $self->render(results => {json => $queue});
> }
>
>
> Erro:
>
> *Not an ARRAY reference at template "example/queue2.html.ep" line 5, near " <p><%= $result->{json} %></p>".*
>
> 1.
>
> <!DOCTYPE html>
>
> 2.
>
> <html>
>
> 3.
>
> <head><title>Queue results</title></head>
>
> 4.
>
> <body>
>
> 5.
>
> % for my $result (@$results) {
>
> 6.
>
> <p><%= $result->{json} %></p>
>
> 7.
>
> % }
>
> 8.
>
> </body>
>
> 9.
>
> </html>
>
>
> *Stash*
>
> {
> 'controller' => 'example',
> 'action' => 'queue2',
> 'results' => {
> 'json' => {
> 'pop.com.br' => 1,
> 'uol.com' => 3,
> 'yuol.com.br' => 1,
> 'hotmael.com' => 2,
> 'hotmnail.com' => 1,
> 'hotmai.com' => 2,
> 'gamail.com' => 1,
> 'sodexo.com.br' => 2
> }
> }
> }
>
>
> Como eu faço esse mapeamento.
>
> Obrigado, desculpe por essa dúvida.
>
>
> --
>
> ..............................................................................
> *Com Deus todas as coisas são possíveis* ::: LinuxPro<http://www.linuxpro.com.br>
>
> *"A qualidade nunca se obtém por acaso; ela é sempre o resultado do
> esforço inteligente." (John Ruskin)
> "A mente que se abre a uma nova ideia jamais volta ao seu tamanho
> original" (Albert Einstein)*
>
>
--
..............................................................................
*Com Deus todas as coisas são possíveis* :::
LinuxPro<http://www.linuxpro.com.br>
*"A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço
inteligente." (John Ruskin)
"A mente que se abre a uma nova ideia jamais volta ao seu tamanho original"
(Albert Einstein)*
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120908/c0a86380/attachment.html>
More information about the SaoPaulo-pm
mailing list