[SP-pm] Dúvida de iniciante Not an ARRAY reference
Jose Nilton
jniltinho at gmail.com
Sat Sep 8 16:25:04 PDT 2012
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)*
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120908/21d699a5/attachment.html>
More information about the SaoPaulo-pm
mailing list