[Cascavel-pm] Catalyst - Params::Nested

Donato Azevedo donatoaz em gmail.com
Quarta Março 14 11:50:01 PDT 2007


On 3/14/07, Donato Azevedo <donatoaz em gmail.com> wrote:
> Pessoal, estou com o seguinte problema usando o params::nested:
>
> http://scsys.co.uk:8001/6889

Colaborando com a grande massa de programadores que usam Catalyst no
brazil ( hehe )
Eu "solucionei" o problema, que era o seguinte:
O Params::Nested não está preparado para expandir em hash um nome de
form se um dos elementos for numerico, ou seja, se o elemento for:
<input type="text" name="foo[2][bar]" />
O Params::Nested não faz o que voce espera.

A solução, encontrada no manual do CGI::Expand é escapar a parte
numérica usando um backslash e a notação de ponto ao invés da notação
de colchetes
ou seja,
se o elemento for:
<input type="text" name="foo.\2.bar" />
O Params::Nested faz o que você quer!

Abraços,
--
Donato Azevedo


Mais detalhes sobre a lista de discussão Cascavel-pm