0
私はZF2でフォームを記入するためにフィールドセットを使用しています。空のフィールドがポストされている場合、そのフィールドもdb内で空です。どのように空のフィールドのDBにNullを強制するのですか?ZF2が空の投稿フィールドをNullに変換する
私はZF2でフォームを記入するためにフィールドセットを使用しています。空のフィールドがポストされている場合、そのフィールドもdb内で空です。どのように空のフィールドのDBにNullを強制するのですか?ZF2が空の投稿フィールドをNullに変換する
ZF2では、使用しているZF2のバージョンによってはZend\Filter\NullまたはZend\Filter\ToNullを使用する必要があると思います。ZF2.4では、Zend \ Filter \ Nullが廃止されました。あなたはZendの\ InputFilter \ InputFilterProviderInterfaceを使用していると仮定すると、あなたのフィールドセットで
は、使用:
public function getInputFilterSpecification()
{
return array(
'your_field' => array(
'filters' => array(
array('name' => 'ToNull'),
),
),
);
}