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

Responder a