Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

newmmax

Problema com Caracteres especiais em formulário

Recommended Posts

Estou usando o Zend junto com o doctrine 1.2, criei um formulario com

Zend_Form e tudo funciona perfeitamente, incluo dados, edito etc. O

único problema está quando eu coloco dados com caracteres especiais,

por exemplo:

'mulher' , 'moça' , 'terra', 'céu'

dessa lista a operação de salvar e tudo mais funciona, só não estou

conseguindo trazer da base de dados para o formulário, tentei usando o

método populate() e também usando $form->campo->setValue() também não

funciona, este é o form acessado para editar os dados, deveria vir

preenchido com os dados do banco, mas se tem caracter especial retorna

o input vazio.

o mais curioso é que se tento acessar o valor do elemento no form ele mostra

na página mas não mostra no input, por exemplo se coloco isso na view:

echo $this->form->campo->getValue(); //imprimirá o conteúdo perfeitamente

 

achei isso tudo muito estranho e já tentei de tudo que podia pensar ser o problema.

 

help me please

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala amigo!!

 

Cara, tentar colocar um filtro padrão no seu form para escapar os caracteres especiais, isso deve resolver o seu problema

 

 

vlw

 

Estou usando o Zend junto com o doctrine 1.2, criei um formulario com

Zend_Form e tudo funciona perfeitamente, incluo dados, edito etc. O

único problema está quando eu coloco dados com caracteres especiais,

por exemplo:

'mulher' , 'moça' , 'terra', 'céu'

dessa lista a operação de salvar e tudo mais funciona, só não estou

conseguindo trazer da base de dados para o formulário, tentei usando o

método populate() e também usando $form->campo->setValue() também não

funciona, este é o form acessado para editar os dados, deveria vir

preenchido com os dados do banco, mas se tem caracter especial retorna

o input vazio.

o mais curioso é que se tento acessar o valor do elemento no form ele mostra

na página mas não mostra no input, por exemplo se coloco isso na view:

echo $this->form->campo->getValue(); //imprimirá o conteúdo perfeitamente

 

achei isso tudo muito estranho e já tentei de tudo que podia pensar ser o problema.

 

help me please

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.