1

XML ファイルからすべてのパラメーターを取得する Zend_Form を使用して単純なフォームを作成しました。フォームには、空の送信も許可する必要があるファイル入力があります。つまり、ユーザーはこのフィールドを空のままにしておくことができるはずです。

allowEmpty と必要なディレクティブのさまざまな組み合わせを試しましたが、助けにはなりませんでした。以下は、フィールドを生成する XML ブロックです。ご協力ありがとうございました..

<image1Filename type="file">
                <options label="Some Input" allowEmpty="true" required="false" destination="images/cups">
                    <validators>
                        <Size validator="Size">
                            <options value="102400"/>
                        </Size>
                        <Extension validator="Extension">
                            <options value="jpg,png,gif"/>
                        </Extension>
                    </validators>
                </options>
            </image1Filename>
4

1 に答える 1

2

次を追加する必要があります。

<required>false</required> 

内部

<options>

あなたの例では、次のようになります。

<image1Filename type="file">
            <options label="Some Input" allowEmpty="true" required="false" destination="images/cups">
                <validators>
                    <Size validator="Size">
                        <options value="102400"/>
                    </Size>
                    <Extension validator="Extension">
                        <options value="jpg,png,gif"/>
                    </Extension>
                </validators>
                <required>false</required> <!-- <<< here -->
            </options>
        </image1Filename>
于 2010-06-26T14:51:50.280 に答える