Valeu Renato, Agora eu entendi, eu estava era fazendo errado, por isso não estava dando certo.
Em 25 de julho de 2013 08:51, Renato Santos <renato.c...@gmail.com>escreveu: > my $suas_linhas = $rs->search( > { > uni_equ_id => $equipamento > }); > > my $total = $suas_linhas->count; > my $resultados = $suas_linhas->search(undef, > { > offset => $pos, > rows => $count # count ? isso na verdade eh o seu numero de > 'resultados por pagina' > > > } > ); > > obs: > http://search.cpan.org/~ribasushi/DBIx-Class-0.08250/lib/DBIx/Class/ResultSet.pm#pager > obs2: dá pra vc passar {page => 1} no lugar de {offset => 0} // {page => > 2} no lugar de {offset => (($pagina-1)*$rows)} > > > 2013/7/25 Lucas Moraes <lucastiagodemor...@gmail.com> > >> Aconteceu outra problema, na pesquisa eu passo um valor referente a >> tabela pai. mas ele esta contando todos os valores mesmo passando a >> referencia. Ou sera que eu estou fazendo errado: >> >> my $sel = $rs->search( >> { >> uni_equ_id => $equipamento >> }, >> { >> offset => $pos, >> rows => $count >> } >> ); >> >> $rs->count esta retornando o total de todos equipamentos e não o total do >> equipamento que eu quero. >> >> >> >> >> Em 25 de julho de 2013 07:28, Lucas Moraes >> <lucastiagodemor...@gmail.com>escreveu: >> >> Renato funcionou :) >>> Valeu. >>> >>> >>> Em 25 de julho de 2013 07:10, Renato Santos <renato.c...@gmail.com>escreveu: >>> >>> Cada search / find / etc retorna uma RS nova. >>>> >>>> Faça então, $rsc = $rs- >count; >>>> >>>> Aí $rs ainda vai ter o sua resultdet original >>>> Em 25/07/2013 07:06, "Lucas Moraes" <lucastiagodemor...@gmail.com> >>>> escreveu: >>>> >>>> Eden ele retorna total mesmo, porem perde a referencia do resultado. >>>>> >>>>> >>>>> Em 25 de julho de 2013 06:58, Lucas Moraes < >>>>> lucastiagodemor...@gmail.com> escreveu: >>>>> >>>>>> Eden valeu :) >>>>>> >>>>>> >>>>>> Em 25 de julho de 2013 06:51, Eden Cardim <e...@insoli.de> escreveu: >>>>>> >>>>>> >>>>> "Lucas" == Lucas Moraes <lucastiagodemor...@gmail.com> writes: >>>>>>> >>>>>>> Lucas> Queria saber se é possível contar o total de resultado >>>>>>> Lucas> mesmo definindo um valor em rows, fazer isso na mesma >>>>>>> Lucas> pesquisa com DBIx::Class? >>>>>>> >>>>>>> $rs->search({ 'foo' => 'bar' }, { rows => 100 })->count vai ignorar o >>>>>>> valor de rows e te dar o número total baseado no critério de busca. >>>>>>> >>>>>>> -- >>>>>>> Eden Cardim -- Insolide Soluções de TI Ltda. >>>>>>> +55 11 9644 8225 >>>>>>> http://insoli.de >>>>>>> =begin disclaimer >>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>>>>> 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: SaoPaulo-pm@pm.org >>>>> 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: SaoPaulo-pm@pm.org >>>> 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: SaoPaulo-pm@pm.org >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > Saravá, > Renato CRON > http://www.renatocron.com/blog/ > @renato_cron <http://twitter.com/#!/renato_cron> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org > 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: SaoPaulo-pm@pm.org L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer