次の問題があります。(チュートリアルに基づいて) フォーム検証を作成しました。テキスト フィールドは問題なく動作しますが、整数フィールドの動作は奇妙です。
これは私のバリデータです:
$inputFilter->add($factory->createInput(array(
'name' => 'zip',
'required' => false,
'filters' => array(
array('name' => 'Int'),
),
)));
他のフィルターと同様に、私の Entity.php 内にあります。奇妙なことに、これは文字列さえも受け入れず、required
に設定すると を無視しtrue
ます。私はこれを置き換えようとしましInt
たDigits
が、フォームは受け入れrequired
ますが、文字列は受け入れます。
何か案は?ありがとう!