允许在Zend表单元素上使用HTML

时间:2014-02-21 08:27:36

标签: php html zend-framework zend-form socialengine

我有以Zend形式的以下元素:

$this->addElement('Select', 'my_element', array(
  'label' => 'My Element',
  'description' => 'My link <a href="https://www.google.com/">here</a>',
  'multiOptions' => array(
    'opt_one' => 'Option One',
    'opt_two' => 'Option Two',
  ),
));

我还尝试在'multiOptions'之后添加'escape' => true,,但它没有生效。 知道如何让HTML在'标签'和'描述'中工作。

1 个答案:

答案 0 :(得分:1)

尝试这样做:

$select = new Zend_Form_Element_Select('my_element', array(
     'label' => 'My Element',
     'description' => 'My link <a href="https://www.google.com/">here</a>',
     'multiOptions' => array(
     'opt_one' => 'Option One',
     'opt_two' => 'Option Two'
)));

$select->getDecorator('Description')->setOption('escape', false);
$form->addElement($select);