Pessoal, tudo bem?<br><br>Na minha aplicação Catalyst estou utilizando o HTML::FormFu para processar formulários e me deparei com um problema na hora de validar um dos campos.<br>Inseri um callback nas constraints do campo, conforme abaixo:<br>
<br>_YAML_<br>    elements:<br>        - type: Text<br>          name: login<br>          label: Login<br>          attributes:<br>            title: Login de acesso ao sistema<br>            size: 25<br>          constraints:<br>
            type: Required<br>            message: &#39;Campo obrigatório: &#39;<br>            type: Callback<br>            callback: &quot;teste::Controller::auth::verificaLogin&quot;<br>            message: &#39;Login em uso&#39;<br>
_YAML_<br><br>No mesmo Controller que processa o formulário (<a href="http://auth.pm">auth.pm</a>) criei um método para ser usado pelo callback (verificaLogin).<br>Minha idéia para este método é conectar ao banco e verificar se existe usuário cadastrado com o login informado no formulário. Gostaria de saber se é possível este método acessar o objeto de contexto da aplicação para realizar a busca no banco.<br>
Pelo que li na documentação do HTML::FormFu, o callback chama uma subrotina e não um método, seria esse meu problema?<br><br>Obrigado!<br><br><br clear="all">Jorge Augusto Senger<br>jasenger (at) <a href="http://gmail.com">gmail.com</a><br>
<br>use Perl;<br>