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'
),
),
),
));
}