php - Zend form element use viewHelper as decorator -


what i'm trying achieve using viewhelper customize element. know it's done decorators, know possible viewhelper only?

where want use viewhelper:

$defaults = $_get; $defaults['randomtext'] = 'something'; $defaults['something'] = 'placeholder';  $form = new extension_form();  $element = new extension_form_element_xhtml('randomtext', $this->view->spanadder($defaults['randomtext'])); // i'm creating xhtml element, i'm replacing content viewhelper return. want rid of $this->view->spanadder part :)  $element->setlabel('label'); $form->addelement($element); unset($defaults['randomtext']); // want rid of line, unfortunately have have it, otherwise spanadder result overwritten.  $form->setdefaults($defaults); 

and have viewhelper, gives span around value.

class view_helper_spanadder extends zend_view_helper_abstract {     public function spanadder($value) {         return '<span name="' . $value . '">' . $value . '</span>';      } } 


Comments

Popular posts from this blog

javascript - JS causing window size to be bigger than necessary - Dropdown bug -

How to mention the localhost in android -

php - Calling a template part from a post -