Validation ZF2 InputFilter未验证字段集

Validation ZF2 InputFilter未验证字段集,validation,zend-framework2,fieldset,input-filter,Validation,Zend Framework2,Fieldset,Input Filter,我使用以下字段集对信息进行分组: <input type='text' name='personal[firstname]'> <input type='text' name='personal[lastname]'> 我必须改变什么 编辑: 最后,我通过这个链接进行了管理: 不需要阵列杜德 删除zend验证中的数组[] <input type='text' name='personal[firstname]'> <input type='text'

我使用以下字段集对信息进行分组:

<input type='text' name='personal[firstname]'>
<input type='text' name='personal[lastname]'>
我必须改变什么

编辑: 最后,我通过这个链接进行了管理:

不需要阵列杜德

删除zend验证中的数组[]

<input type='text' name='personal[firstname]'>
<input type='text' name='personal[lastname]'>
class CustomerFilter extends InputFilter 

  /**
   * Build filter
   **/
  public function init()
  {
   $this->add(array(
        'name' => 'personal',
        'required' => true,
        'filters' => array(
           array('name' => 'StringTrim'),
           array('name' => 'StripTags'),
        ),
        'validators' => array(
            array(
                'name' => 'StringLength',
                'options' => array(
                    'min' => 3,
                    'max' => 15,
                    'message' => 'Minimum: 3, Maximum 15 Chars allowed'
                ),
           ),
        ),
));
}

类CustomerFilter扩展了InputFilter
/**
*构建过滤器
**/
公共函数init()
{
$this->add(数组)(
'姓名'=>'个人',
“必需”=>true,
'过滤器'=>阵列(
数组('name'=>'StringTrim'),
数组('name'=>'StripTags'),
),
“验证程序”=>数组(
排列(
'名称'=>'字符串长度',
“选项”=>数组(
“min”=>3,
“最大值”=>15,
'消息'=>'最小值:3,最多允许15个字符'
),
),
),
));
}
<input type='text' name='personal[firstname]'>
<input type='text' name='personal[lastname]'>
class CustomerFilter extends InputFilter 

  /**
   * Build filter
   **/
  public function init()
  {
   $this->add(array(
        'name' => 'personal',
        'required' => true,
        'filters' => array(
           array('name' => 'StringTrim'),
           array('name' => 'StripTags'),
        ),
        'validators' => array(
            array(
                'name' => 'StringLength',
                'options' => array(
                    'min' => 3,
                    'max' => 15,
                    'message' => 'Minimum: 3, Maximum 15 Chars allowed'
                ),
           ),
        ),
));
}