Php 如何从表单集合中筛选出空值?

Php 如何从表单集合中筛选出空值?,php,zend-framework2,Php,Zend Framework2,我在表单集合元素中创建了以下字段集。用户可以在表单中添加任意数量的URL别名。它工作得很好,但是我遇到了一些问题 <?php .... class AliasFieldset extends Fieldset implements InputFilterProviderInterface { public function __construct() { parent::__construct('aliasList'); $this-&

我在表单集合元素中创建了以下字段集。用户可以在表单中添加任意数量的URL别名。它工作得很好,但是我遇到了一些问题

<?php

....

class AliasFieldset extends Fieldset implements InputFilterProviderInterface {
    public function __construct()
    {
        parent::__construct('aliasList');

        $this->setObject(new PathEntity());
        $this->setName('Aliases');

        $this->add(array(
            'name' => 'urn',
            'type' => 'Zend\Form\Element\Text'
        ));
    }

    public function getInputFilterSpecification()
    {
        return array(
            'urn' => array(
                'requried' => false,
                'validators' => array(
                    array(
                        'name' => 'Uri',
                    )
                )
            )
        );
    }
}

您应该将“required”的拼写改为“required”。

如果您对此有把握。。。这可能是zf2表单的一个新错误。。。将其发布在zend framework Jiraz上。此外,您可能对Robs的文章“设置可以为空的必填字段”感兴趣: