Zend Framework - 表单描述 - 禁用Escape?

Sjw*_*ies 2 zend-framework zend-form

是否可以禁用在Zend_Form setDescription方法上执行的转义?

例如,在我的控制器中,我正在测试登录是否成功,如果没有将描述(H2)设置为标题加上错误消息:

$form->setDescription('Login: <span class="error">Invalid Details</span>');
Run Code Online (Sandbox Code Playgroud)

上面的工作,但用适当的转换值替换<和>字符.

Sjw*_*ies 8

自己找到了答案!

$form->setDescription('Login: <span class="error">Invalid Details</span>');
$form->getDecorator('Description')->setEscape(false);
Run Code Online (Sandbox Code Playgroud)

  • 明天我可以;) (2认同)