Zend framework2 为什么不';ZF2表单呈现器依赖输入过滤器来判断是否需要字段?

Zend framework2 为什么不';ZF2表单呈现器依赖输入过滤器来判断是否需要字段?,zend-framework2,Zend Framework2,您认为Zend Framework 2允许设置输入过滤器和表单字段的HTML5属性中是否需要字段的原因是什么?在我的应用程序中,我希望在字段标签旁边显示红色星号,以指示字段是必需的,并且不必在字段上设置“required”属性,但这并没有什么坏处。我知道这种分离在某些情况下可能是有用的,我现在想不出来,但我认为仅仅依靠输入过滤器是否表示字段是必需的就足够了。正因为如此,我开始编写自己的表单呈现程序,它不需要我编写一个字段需要两次(对于输入过滤器和HTML5属性),但可能有合理的理由解释为什么它们

您认为Zend Framework 2允许设置输入过滤器和表单字段的HTML5属性中是否需要字段的原因是什么?在我的应用程序中,我希望在字段标签旁边显示红色星号,以指示字段是必需的,并且不必在字段上设置“required”属性,但这并没有什么坏处。我知道这种分离在某些情况下可能是有用的,我现在想不出来,但我认为仅仅依靠输入过滤器是否表示字段是必需的就足够了。正因为如此,我开始编写自己的表单呈现程序,它不需要我编写一个字段需要两次(对于输入过滤器和HTML5属性),但可能有合理的理由解释为什么它们是分开的,我宁愿花时间设置输入过滤器required属性和required属性?(但我认为这违反了枯燥的规则。)

你说的是什么成分?关于元素渲染器?配置InputFilter组件和设置表单的元素属性是两件不同的事情。