我的问题ZF2 FormInput to show error class on validation failed的答案是创建我自己的表单视图助手,覆盖该render函数。虽然这对于使用 渲染的元素非常有效forminput,但对于继承自forminput. 例如,FormCheckbox继承自forminput但不是 MY forminput:
<?php
namespace Zend\Form\View\Helper;
//...
class FormCheckbox extends FormInput {
    //...
}
在这种情况下,我需要创建另一个表单视图助手来formcheckbox专门扩展 MY forminput。再次对于我想要包括的任何其他视图助手(formdate, formemail,formpassword等)。
除了创建多个视图助手之外,是否可以创建单个视图助手并告诉 ZF2 在由 ZF2 视图助手进行的所有对原始视图助手的调用中使用它?
即\Zend\Form\View\Helper\FormCheckbox会扩展\RPK\Form\View\Helper\FormInput,这会扩展\Zend\Form\View\Helper\FormInput。