【发布时间】:2011-05-02 11:54:47
【问题描述】:
在我的 zend 表单中,我为每个元素设置了 decarators ,而不是我可以设置适用于所有元素的单个装饰器。
目前..
$code = new Zend_Form_Element_Text("mealplancode");
$code->setLabel("Code :");
$code->setDecorators(
array(
array('ViewHelper',
array('helper' => 'formText')
),
array('HtmlTag',
array('tag' => 'div', 'class' => '')
),
array('Label',
array('class' => 'label')
),
)
);
$name = new Zend_Form_Element_Text("mealplanname");
$name->setLabel("Name :");
$name->setDecorators(
array(
array('ViewHelper',
array('helper' => 'formText')
),
array('HtmlTag',
array('tag' => 'div', 'class' => '')
),
array('Label',
array('class' => 'label')
),
)
);
我想在单个 setDecorator() 中将装饰器设置为 $name 和 $code 我可以这样做吗
【问题讨论】: