Zend_File_Transferでアップロードがうまくいかない時

Zend_File_Transferは、バリデータを簡単に組み込めたりと使い勝手のいい
POST送信におけるファイルアップロードのZend提供関数だが、
複数のファイルをアップロードしようとした時に、なぜか正常にアップされない瞬間があって困っていた。

その理由は

複数のファイルアップロード用type="file"が存在している中で、
どれか一つアップしていない場合などがあり、そのせいで全てうまくいかない事態に陥っていた。

回避方法としては

$upload = new Zend_File_Transfer();
$upload->setOptions( array( 'ignoreNoFile' => 'true') );

として、ファイルが存在しない場合でもエラーを返さないようにすればよい。


コメントをどうぞ