ZF2将空的已发布字段转换为Null

时间:2017-08-17 11:37:38

标签: zend-framework2

我使用字段集来填充ZF2中的表单。如果postm为空字段,则该字段在db中也为空。如何在db中为空字段强制Null?

1 个答案:

答案 0 :(得分:7)

在ZF2中,我认为您需要使用Zend\Filter\NullZend\Filter\ToNull,具体取决于您使用的ZF2版本,Zend \ Filter \ Null在ZF2.4中已弃用。

在您的字段集中,假设您正在使用Zend \ InputFilter \ InputFilterProviderInterface:

public function getInputFilterSpecification()
{
    return array(
        'your_field' => array(
            'filters' => array(
                array('name' => 'ToNull'),
            ),
        ),
    );
}