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: , , ,


View Comments to “Adicionar HTML no ZEND Form de maneira rapida e limpa”

  1. Rafael Silva Says:

    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.

  2. Marcelo Korjenioski Says:

    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.

  3. Felipe Duardo Says:

    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?

  4. Leandro Says:

    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

  5. Marcelo Korjenioski Says:

    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.

Deixe um comentário

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