実際、私は単純なファイル アップローダーを開発しています。
ImageUploader.php ファイルで、getInputFilter 関数を定義します。File\MimeType バリデータを追加しようとしない限り、すべてが機能します。
<?php
namespace Admin\Model;
use Zend\InputFilter\Factory as InputFactory;
use Zend\InputFilter\InputFilter;
use Zend\InputFilter\InputFilterAwareInterface;
use Zend\InputFilter\InputFilterInterface;
use Zend\Validator\File\MimeType; //tried also with use Zend\Validator\File;
[...]
public function getInputFilter()
{
[...]
$inputFilter->add($factory->createInput(array(
'name' => 'image',
'required' => true,
'validators' => array(
array(
'name' => 'MimeType', //tried also with File\MimeType
'options' => array(
'mimeType' => array('image/jpeg'),
),
),
),
)));
[...]
}
File\Validator\MimeType を定義する正しい方法は何ですか?
前もって感謝します。