カスタムの Zend Validate クラスを拡張Zend_Validate_Abstract
しています。バリデータは、ファイルの検証と処理の両方を行う外部コマンド ライン ツールを実行するファイル バリデータです。
ファイルが不正であれば問題ありません。Zend_Form_Element_File
しかし、ファイルが有効な場合、コマンド ライン ツールから返された情報の一部を使用して、バリデーターが操作するの値を何らかの方法で編集できますか?
そうでない場合、外部ツールを一度だけ実行したいことを考えると、どのような回避策がありますか?
コマンドラインツールを実行し、エラーを含む解析情報で値を更新する Zend フィルターを作成することができます。次に、値配列にフィルターによって残されたエラーが含まれているかどうかをバリデーターに単純にチェックさせますか?