Consider I would like to display
Checkbox, Checkbox label and an image there after.
How can I create a view for the same using Zend Engine Form
I tried as follows
$this->addElement(
'Checkbox',
"$key",
array(
'label'=>$value,
'checkedValue' => "$key",
'uncheckedValue' => '',
'checked' => true,
'disabled' => false,
)
);
$element = $this->getElement($key);
$element->setDecorators(
array(
'ViewHelper',
array('Label', array('tag' => 'dt', 'class'=>'hidden')),
array('Description',array('escape'=>false,'tag'=>' span')), //escape false because I want html output
)
);
$element->setDescription('<img name="help_'.$key.'" id="help_'.$key.'" src="/application/modules/User/externals/images/what-is-this.gif"/>');
$element->setDescription('<img name="help_'.$key.'" id="help_'.$key.'" src="/application/modules/User/externals/images/what-is-this.gif"/>');
But which showing checkbox, description image and checkbox label as superscript.
Any help please
$element->getDecorator('Description')->setEscape(false);
This will prevent escaping description content.
Check out the AnyMarkup Decorator.
You can add that decorator into your element decorator list, specifying the markup for the image with an APPEND position.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With