zend_form を使用して複数のファイルを選択し、アクションで処理するフル パスを取得します。しかし、必要に応じて複数のファイルを選択することはできません。選択できるファイルは 1 つだけです。送信すると、「ファイル 'videos' が定義された ini サイズを超えています」というエラーが表示されます。Firebug でページを確認すると、次のように表示されます。
<input type="hidden" id="MAX_FILE_SIZE" value="2097152" name="MAX_FILE_SIZE">
マルチファイルを選択する方法/2.ファイルの物理パスを取得する方法は? / これが私のフォームです
$videos = new Zend_Form_Element_File('videos'); $videos->setLabel('Videos:') ->addValidator('Count', false, array('min' => 1, 'max' => 10)) ->addFilter('StringTrim') ->addValidator('NotEmpty') ->addValidator(new Zend_Validate_File_Size('200MB')) ->setAttrib('enctype','multipart/form-data') ;
ファイルのパスだけを取得したいだけで、ファイルをアップロードしたくありません。