form.inc.php 1.1 KB

123456789101112131415
  1. function downfiles($field, $value, $fieldinfo) {
  2. extract($fieldinfo);
  3. $require = $min_length ? 'required required_upload' : '';
  4. $file_type = str_replace('|',',',$file_type);
  5. $max_size = intval($max_size);
  6. $fileSingleSizeLimit = isset($max_size)?$max_size*1024*1024:null;
  7. $string = '<div class="mb-3 row '.$require.'" data-name="'.$field.'">';
  8. $string .= '<label class="col-md-2 col-form-label">'.$fieldinfo['name'].'</label>';
  9. $string .= '<div class="col-md-10">';
  10. $string .= manks\FileInput::widget(['clientOptions' => ['pick' => ['multiple' => true],'buttonTxt'=>'选择文件','uploadType'=>2,'fileNumLimit'=>$max_num,'fileSingleSizeLimit'=>$fileSingleSizeLimit,'accept' => ['title' => 'Files','extensions' => $file_type,'mimeTypes' => '*']],'name'=>$fieldinfo['field'],'value'=>$value]);
  11. $string .= '</div>';
  12. $string .= $fieldinfo['tips']?'<div class="text-muted input-word-aux offset-l-2">提示:'.$fieldinfo['tips'].'</div>':'';
  13. $string .= '</div>';
  14. return $string;
  15. }