0

現在、プロジェクトに zend フレームワークを使用していますが、これが私の問題です。

Zend Form ではなく、手動の HTML フォームで作成されたフォームがあります。私はそれで1つの要素を持っています。今私の問題は、アップロードされている無効なファイルの Zend_Http_Adapter によってキャッチされるエラーのカスタム エラー メッセージを設定することです。

私は次のようになりたくありません: FILE 'sample.doc' HAS A FALSE EXTENSION など。

そのためのカスタムエラーメッセージを設定する方法はありますか?

前もって感謝します.. :D

4

1 に答える 1

0

はい、デフォルトのメッセージを翻訳する方法は次のとおりです。

$adapter->addValidator('Extension', false,
                       array(
                           'jpg', 'jpeg', 'png', 'gif',
                           'case' => false,
                           'messages' => array(
                               // override false extension message
                               Zend_Validate_File_Extension::FALSE_EXTENSION =>
                              'I do not accept files of that extension'
                           )
));

Zend_Validate通常、の配列をバリデーターに渡すことでエラーメッセージをオーバーライドできますmessages。ここで、キーはバリデーターからの特定のエラーであり、値は変換されたメッセージです。

于 2012-08-13T18:46:40.317 に答える