gpt4 book ai didi

zend-framework - 如何使用 addElement() 在 Zend 表单元素的标签中允许 html 标签?

转载 作者:行者123 更新时间:2023-12-04 13:27:24 28 4
gpt4 key购买 nike

我是 Zend 的新手,我接到了一个要对其进行调整的项目。我想将 html 添加到我的表单元素的标签中,但我似乎做对了。

这是我所拥有的:

$this->addElement('text', 'school_name', array(
'filters' => array('StringTrim'),
'validators' => array(
array('StringLength', false, array(0, 150)),
),
'required' => true,
'label' => 'Name* :<img src="picture.png">,
'size' => '90',
));

当然, <img src="picture.png">文本被转义并显示整个字符串。

我读过我需要使用 'escape' => false在某些情况下,但我无法弄清楚在我的特定情况下在哪里/如何使用它。

任何帮助都会很棒。谢谢!

最佳答案

调用后addElement获取标签的装饰器并更改转义设置:
$form->getElement('school_name')->getDecorator('label')->setOption('escape', false);
如果你经常使用这种类型的标签,你应该考虑writing a custom decorator .

关于zend-framework - 如何使用 addElement() 在 Zend 表单元素的标签中允许 html 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448099/

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