Zend_Form ::如何删除zend表单中的所有标签?$title->removeDecorator('Label');
是否包含所有元素?
由于
答案 0 :(得分:6)
这可以解决这个问题。
class My_Form extends Zend_Form
{
public function init(){
foreach($this->getElements() as $element)
{
$element->removeDecorator('Label');
}
}
}
如果你想为所有元素设置装饰器,这样的东西应该起作用:
class My_Form extends Zend_Form
{
public function init(){
$this->setElementDecorators(array(
'ViewHelper',
array('HtmlTag', array('tag' => 'div'));
}
}