https://metacpan.org/module/DBIx::Class::ResultSet#search
Em 19 de agosto de 2012 18:34, Jose Nilton <[email protected]> escreveu: > 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 > >
=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
