Eu acabei de saber agora fiz assim:
my $rs = $c->model('DB::Logl::Users');
$rs->result_class('DBIx::Class::ResultClass::HashRefInflator');
$c->stash->{rows} = [ $rs->all ];
# invocar a view JSON
$c->forward('View::JSON');
Mas não entendi desse como se faz uma query:
Exemplo lista todos que o admin seja igual a 2
admin == 2
Em 19 de agosto de 2012 18:27, André Walker <[email protected]>escreveu:
> Nilton,
>
> Esta linha aqui: $c->model('DB::Log')->resultset('Users')->all retorna
> um array, mas você está atribuindo isso a um escalar (no caso, $rs).
> Você provavelmente quer:
>
> my $rs = $c->model('DB::Log')->resultset('Users');
>
> ;)
>
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: [email protected]
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
--
.................................................................
"Com Deus todas as coisas são possíveis"
=begin disclaimer
Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: [email protected]
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer