这可能吗?我正在尝试使用jorn的jQuery Validation插件,我想避免添加'class'=> 'required'如果我已经设置了所需的=>真正的选择。 Thx提前输入任何内容!
答案 0 :(得分:2)
使用标准ZF类是不可能的。您可以通过创建自定义装饰器来替换标准ViewHelper
来实现此目的。
class My_Form_Decorator_ViewHelper extends Zend_Form_Decorator_ViewHelper
{
public function render($content)
{
$element = $this->getElement();
if ($element->isRequired()) {
$class = $element->getAttrib('class'); // append to current attrib
$element->setAttrib('class', $class . ' required');
}
return parent::render($content);
}
}
当然,您也可能希望在表单中为此装饰器添加前缀路径。