Adicionar HTML no ZEND Form de maneira rapida e limpa

HTML, PHP, Zend Framework Comentar >> Marcelo Korjenioski

Criei uma solu­ção para adi­ci­o­nar HTML no form do Zend é sim­ples e efi­ci­ente
Basta criar um classe no Library com o nome Htmlform.php e adi­ci­o­nar o código

<?php
class Htmlform extends Zend_Form_Element_Xhtml {
public $helper = 'formNote';
}
?>

Agora no For­mu­lá­rio você irá cha­mar ela usando.

$html = new Htmlform('nome_do_elemento');
$html->setValue('<strong>teste</strong>');
$this->addElement($html);

Caso tenha alguma duvida deixe um comen­tá­rio que terei pra­zer em aju­dar.
Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apresentados.

Com­par­ti­lhe com seus ami­gos:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • LinkedIn
Tags: , , ,


  • Rafael Silva

    Cara, ficou muito super­fi­cial essa parada ai..nao deu pra enten­der nada do que se trata.…

    eu tes­tei aqui e nao funcionou.

  • http://www.phaneronsoft.com Mar­celo Korjenioski

    O post foi para pro­gra­ma­do­res com conhe­ci­mento avan­çado no Zend­Fra­mework.
    Não sei o qual é seu nivel de conhe­ci­mento no Zend Form para dar a res­posta certa e nem o erro que ocor­reu.
    Neste link con­tem como usar o Zend form.
    Qual­quer dúvida me procure.

  • Felipe Duardo

    muito bacana!!!

    estava pre­ci­sando disso e aca­bei achando no blog do nivaldo arruda… parabéns!

    só tive um pequeno pro­blema… por e exem­plo quando um for­mu­lá­rio não é valido, o con­teúdo car­re­gado pela Classe
    Html­form não é carregado…

    é nor­mal esse com­por­ta­mento ou estou fazendo algo errado?

  • Lean­dro

    Ver­dade, comigo tb acon­te­ceu isso, quando ele não passa pela vali­da­ção do is_valid o ele­mento xhtml é apagado

  • http://www.phaneronsoft.com Mar­celo Korjenioski

    Ainda não encon­trei uma solu­ção para este erro. Estou segu­rando as pon­tas vali­dando o form com JS para evi­tar esta exce­ção se encon­trar algo irei pos­tar. Obrigado.

  • Marcaum54

    Parabeniza-lo cara … vlew.. isso real­mente, mata pra tudo…

  • rafael macedo

    cara ótimo post.….
    mas ainda não resolve meu pro­blema…
    gos­ta­ria de saber como inse­rir html no campo value de um input… por exemplo

    Login

  • rafael

    ‘Login’

  • Marcaum54

    Dei­xar uma dica pra galera na classe Html­form sobres­creva o metodo isVa­lid­pu­blic func­tion isVa­lid(){     return true;}Pois tinha pro­blema ao ten­tar vali­dar o for­mu­lá­rio e sem­pre meu con­teúdo HTML era per­dido, mas fazendo isso fica tudo ok.. vlew pessoal

blog comments powered by Disqus
Designed by NattyWP Wordpress Themes.
Images by desEXign.