我使用字段集来填充ZF2中的表单。如果postm为空字段,则该字段在db中也为空。如何在db中为空字段强制Null?
答案 0 :(得分:7)
在ZF2中,我认为您需要使用Zend\Filter\Null或Zend\Filter\ToNull,具体取决于您使用的ZF2版本,Zend \ Filter \ Null在ZF2.4中已弃用。
在您的字段集中,假设您正在使用Zend \ InputFilter \ InputFilterProviderInterface:
public function getInputFilterSpecification()
{
return array(
'your_field' => array(
'filters' => array(
array('name' => 'ToNull'),
),
),
);
}