我有一种上传文件的方式,一切正常。我只需要设置文件将被抛出的文件夹。
答案 0 :(得分:0)
只需将过滤器RenameUpload添加到您的FilesFilter:
Form/FilesFilter:
<?php
namespace DynamicAppModuleFiles\Form;
use Zend\InputFilter\InputFilter;
class FilesFilter extends InputFilter
{
public function __construct()
{
$this->add(array(
'name'=> 'upload',
'required'=> true,
'validators' => array(
array('name'=>'NotEmpty')
),
'filters' => array(
array(
'name' => 'File/RenameUpload',
'options' => array(
'target' => 'path/to store/files'
)
)
)
));
}
}
您可以在此处找到更多选项:http://framework.zend.com/manual/current/en/modules/zend.filter.file.html#renameupload
编辑:
另请确保您在$form->getInputFilter()->getValues();
$form->isValid()