我正在使用 Multicheckbox 元素并试图弄清楚如何在 FormMulticheckbox 帮助器中禁用“转义”。我已经设法将转义参数发送给“描述”助手,并且效果很好(参见下面的“转义”=> false):
$this->setDecorators(array(
"ViewHelper",
"Errors",
array(array("internal" => "HtmlTag"), array(
"tag" => "div",
"class" =>"multi-internal",
)),
"LabelWithHelp",
array("Description", array(
"class" => "ui-corner-all ui-state-highlight help",
"escape" => false,
"tag" => "div",
)),
array(array("element" => "HtmlTag"), array(
"tag" => "div",
"class" =>"multi",
)),
));
但是我不知道要添加什么装饰器或元素来从第 138 行呈现的标签中删除转义的输出Zend_View_Helper_FormRadio
(从第 138 行Zend_View_Helper_FormMultiCheckbox
延伸):
if ($escape) {
$opt_label = $this->view->escape($opt_label);
}
它正在检查转义是否打开,因此必须在某个地方进行设置。只是不知道把它放在哪里:/
谢谢!