Retorna um hash! Quem transforma em JSON é a view!
2012/8/19 Jose Nilton <[email protected]>
>
> Achei como se faz,
>
> my $rs = $c->model('DB::Log::Users')->search({admin => 2} , {result_class
> => 'DBIx::Class::ResultClass::HashRefInflator',});
>
> Por favor se tiver outro me informe.
>
> Mas parece que assim funciona, retorna um json
>
>
>
> Em 19 de agosto de 2012 18:57, Leonardo Ruoso <[email protected]>escreveu:
>
> 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
>>
>>
>
>
> --
> .................................................................
> "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
>
>
--
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: [email protected]
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer