Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend Framework 2表单集合验证程序_Php_Validation_Zend Framework2 - Fatal编程技术网

Php Zend Framework 2表单集合验证程序

Php Zend Framework 2表单集合验证程序,php,validation,zend-framework2,Php,Validation,Zend Framework2,是否可以验证表单集合以确保它至少包含N个元素 要将集合添加到表单中,我使用以下符号: $this->add(array( 'type' => 'Zend\Form\Element\Collection', 'name' => 'categories', 'options' => array( 'label' => 'Please choose categories for thi

是否可以验证表单集合以确保它至少包含N个元素

要将集合添加到表单中,我使用以下符号:

    $this->add(array(
         'type' => 'Zend\Form\Element\Collection',
         'name' => 'categories',
         'options' => array(
             'label' => 'Please choose categories for this product',
             'count' => 2,
             'should_create_template' => true,
             'allow_add' => true,
             'allow_remove' => true,
             'target_element' => array(
                 'type' => 'Application\Form\CategoryFieldset',
             ),
         ),
     ));

我们可以看到最小元素数设置为2,但它仍然允许仅使用1个元素保存表单。

此计数选项仅用于最初添加元素,而不是验证其最小数量。你应该写你自己的验证器表单。好的,没有简单的方法可以做到这一点。谢谢。此计数选项仅用于最初添加元素,而不是验证其最小数量。你应该写你自己的验证器表单。好的,没有简单的方法可以做到这一点。谢谢。此计数选项仅用于最初添加元素,而不是验证其最小数量。你应该写你自己的验证器表单。好的,没有简单的方法可以做到这一点。谢谢