[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