0
我想設置如下代碼中的段傳說標籤內的文本:如何設置Zend_Form的裝飾中的一個元素的文本
<fieldset>
<legend></legend>
</fieldset>
:
$element->setDecorators(array(
'ViewHelper',
'Description',
'Errors',
array(array('legend' => 'HtmlTag'), array('tag' => 'legend', 'placement' => 'prepend')),
array(array('fieldset' => 'HtmlTag'), array('tag' => 'fieldset')),
));
生成以下
我想:
<fieldset>
<legend>Blah</legend>
</fieldset>
任何幫助,將不勝感激!
更新:
使用雷吉斯的回答,我實現了這個像這樣:
$decorator = new Zend_Form_Decorator_Fieldset();
$decorator->setLegend("legend");
$element->setDecorators(array(
'ViewHelper',
'Description',
'Errors',
array($decorator),
array(array('div' => 'HtmlTag'), array('tag' => 'div')),
));
這個工作!謝謝! – Dan 2011-05-10 22:21:32