Validar Formulário

Zend_Json, Zend_Pdf Zend_Mail, Zend_Mime Zend_Search_Lucene

Moderador: diegotremper

Validar Formulário

Mensagempor fsilvarib » Dom Jun 07, 2009 7:07 pm

Boa noite.

Sou iniciante em ZF e já tenho algumas dúvidas.

Vamos lá.

Estou desenvolvendo um site, e nele existe um formulário de contato, esse formulário eu criei manualmente via html. Como o ZF eu consigo resgatar os dados.

O problema é o seguinte.

Como faço a validação dos campo pelo ZF?

O campos que tenho são: Nome,E-mail, Assunto e Mensagem.

Eu não estou usando o Zend_Form.

Muito obrigado pela atenção de todos
fsilvarib
Membro
 
Mensagens: 5
Data de registro: Dom Jun 07, 2009 6:59 pm

Re: Validar Formulário

Mensagempor MauricioFauth » Seg Jun 08, 2009 12:18 am

Se você usar o Zend_Form para gerar o formulário, fica mais fácil validá-lo depois.
Sua dúvida foi respondida?
Vá até a primeira mensagem do seu tópico, clique no botão EDITAR, e escreva [Resolvido] antes do assunto.
Avatar de usuário
MauricioFauth
Participante
 
Mensagens: 35
Data de registro: Sáb Mar 07, 2009 2:33 pm
Localização: Toledo, Paraná

Re: Validar Formulário

Mensagempor fsilvarib » Seg Jun 08, 2009 12:50 am

Entendi...

Mas há possibilidade de fazer isso sem usar o Zend_Form?

Muito obrigado pela ajuda.

Até mais.
fsilvarib
Membro
 
Mensagens: 5
Data de registro: Dom Jun 07, 2009 6:59 pm

Re: Validar Formulário

Mensagempor victortorres » Ter Jun 09, 2009 3:13 pm

Tem, mas além de ficar maior, você sai da idéia do Framework...
Procure pela função isValid(). Ela pega todos os atributos que você criou para o campo na hora de gerar o formulário e as testa.
Logo, para que você vai esquentar a cabeça com validações sendo que o zend já faz isso pra você?
@victorhxtorres
Skype: victorhxtorres
Membro PHP-MG
Procurando enfrentar gigantes!
Avatar de usuário
victortorres
Membro
 
Mensagens: 23
Data de registro: Seg Mar 16, 2009 8:18 am

Re: Validar Formulário

Mensagempor fsilvarib » Qui Jun 11, 2009 12:56 am

Entendi... Vou tentar usar o Zend_Form... o único problema é que não sei como colocar o tal do include_path para os meu forms.

No meu bootstrap já exite um que é esse:

set_include_path('.'.PATH_SEPARATOR.'./lib'.PATH_SEPARATOR.'./app/models/'.PATH_SEPARATOR.get_include_path());

Agora como é que eu defino o do forms
fsilvarib
Membro
 
Mensagens: 5
Data de registro: Dom Jun 07, 2009 6:59 pm

Re: Validar Formulário

Mensagempor TulioBraga » Ter Jun 16, 2009 7:56 pm

Pode definir da mesma forma como você está definindo o caminho para a lib e para o diretório de models.

Código: Selecionar tudo
set_include_path('.'.PATH_SEPARATOR.
                 '../lib'.PATH_SEPARATOR.
                 '../app/models/'.PATH_SEPARATOR.
                 '../app/forms'.PATH_SEPARATOR.
                 get_include_path());


Obs: Considerando que você está no diretório /public e que os diretórios /app e /lib possuem o mesmo nível deste, você deveria retornar um nível para acessar os diretórios que deseja usando '../' .
Avatar de usuário
TulioBraga
Participante
 
Mensagens: 97
Data de registro: Sex Mar 06, 2009 12:00 am
Localização: Belo Horizonte

Re: Validar Formulário

Mensagempor fsilvarib » Sáb Jul 04, 2009 3:20 am

Putz... cara funcionou... desculpa a demora... estava viajando.

Funcionou blz.

Muito obrigado.
fsilvarib
Membro
 
Mensagens: 5
Data de registro: Dom Jun 07, 2009 6:59 pm


Retornar para Mail, Formatos e Busca

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 0 visitantes