【发布时间】:2009-11-19 18:59:49
【问题描述】:
我在处理这个问题时遇到了一些麻烦。 这是在我的 Zend_Form 里面:
$about = $this->addElement('textarea', 'about', array(
'label' => 'About:',
'description' => 'some <strong>description</strong>',
'required' => false,
'filters' => array('StringTrim'),
'validators' => array(
array('validator' => 'StringLength', 'options' => array(0, 1024)),
)
));
所以对于这个关于元素我应该有一个描述'一些描述'。
问题是描述被转义了所以我得到的是'一些描述...
现在,如果我尝试使用 $about->setDescription("some-text"); 而不是设置描述键,我的描述不会显示。如果我尝试执行此处描述的任何操作 (http://devzone.zend.com/article/3450#comments-3486),则我的表单会消失,或者如果我尝试获取装饰器,我会得到 null,因此如果我尝试调用 $decorator->setOption() 方法会出现错误。
有什么想法吗?
【问题讨论】:
标签: zend-form decorator escaping