gpt4 book ai didi

html - Zend_Form_Element_Radio 选项标签不应被转义

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:35 26 4
gpt4 key购买 nike

我想在单选按钮的标签中包含一些 HTML,以便用户可以单击该标签中的链接。例如

<label for="value-12">
<input name="value" id="value-12" value="12" checked="checked" type="radio">
Doo Bee Dooo Bee Doooo
<a href="somelink">preview this song</a>
</label>

html 不断被转义。我想阻止它。我读到:

array('escape' => false)

某处,但我不知道如何使用它

$value->setMultiOptions($songs);

$value->addMultiOptions($songs)

有什么想法吗?谢谢大家!

编辑

虽然将“Label”装饰器的 escape 设置为 false 可能有效,但这并不是我想要做的。我想为多选项的标签将 escape 设置为 false。以下不是我想做的。看到我在 setMultiOptions 中添加的 HTML 了吗?这就是我想要逃避的:

    $value = new Zend_Form_Element_Radio('value');
$value->setMultiOptions(array('NULL'=>'None <a href="#">A Link</a>'));
$value->addMultiOptions($this->objlist);
$value->setLabel($this->title);
$value->getDecorator('Label')->setOption('escape', false);

最佳答案

答案是:

$value = new Zend_Form_Element_Radio('value', array('escape'=>false));

感谢 alokin 在:

http://forums.zend.com/viewtopic.php?f=69&t=5938&start=0&sid=987612aa8ff8193a04bf73a52196358b

关于html - Zend_Form_Element_Radio 选项标签不应被转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com