Zend 1 单选选项作为图像
Zend 1 radio option as image
我想使用 Zend_Form_Element_Radio (Zend1) 将图像显示为选项标签。像这样:
$element->setMultiOptions(array(1=> '<img src="x.jpg">'));
预期的输出是将图像显示为选项的标签。执行此操作的最佳方法是什么。
我能够通过这一行禁用转义 Radio 元素的标签
$form->$elName->getDecorator('label')->setOption('escape', false);
但是,正在寻找一种方法来实现特定选项的这种效果。
您需要在元素上设置 escape=false
,而不仅仅是装饰器。像
$el = new Zend_Form_Element_Radio('radio', array(
'options' => $options,
'escape' => false, // <- this is the line
));
我想使用 Zend_Form_Element_Radio (Zend1) 将图像显示为选项标签。像这样:
$element->setMultiOptions(array(1=> '<img src="x.jpg">'));
预期的输出是将图像显示为选项的标签。执行此操作的最佳方法是什么。
我能够通过这一行禁用转义 Radio 元素的标签
$form->$elName->getDecorator('label')->setOption('escape', false);
但是,正在寻找一种方法来实现特定选项的这种效果。
您需要在元素上设置 escape=false
,而不仅仅是装饰器。像
$el = new Zend_Form_Element_Radio('radio', array(
'options' => $options,
'escape' => false, // <- this is the line
));