我遇到在表单元素标签中显示html的问题。
以下是代码:
$fieldset->addField($season->getId()."_".$question->getId(), 'checkboxes', array(
'name' => $season->getId()."_".$question->getId(),
'label' => $question->question,
'title' => $question->question,
'class' => 'season-questions '.$season->getId(),
'values' => $options,
'value' => ''
));
目前,$ question->问题有时可能包含html字符,例如
<p><strong>text</strong></p>
在浏览器中显示时只是呈现为字符串。
如何正确显示html?我试过了:
getEscapedValue()
和
toHtml()
无济于事。
答案 0 :(得分:0)
要删除html元素,您可以使用strip_tags ()
。试试吧。
$fieldset->addField($season->getId()."_".$question->getId(), 'checkboxes', array(
'name' => $season->getId()."_".$question->getId(),
'label' => Mage::helper('your_helper_alias')->__(strip_tags($question->question)),
'title' => Mage::helper('your_helper_alias')->__(strip_tags($question->question)),
'class' => 'season-questions '.$season->getId(),
'values' => $options,
'value' => ''
));
希望有所帮助