*/ namespace generate\field; class MultiFile extends Field { public static $html = <<
\n EOF; public static $rules = [ 'required' => '非空', 'file_size' => '文件大小限制', 'file_ext' => '文件后缀限制', 'regular' => '自定义正则' ]; //控制器添加上传多图 public static $controllerAddCode = <<uploadMulti('[FIELD_NAME]'); if (\$file) { \$param['[FIELD_NAME]'] = \$file; } else { return admin_error(\$attachment_[FIELD_NAME]->getError()); } \n EOF; //控制器修改上传多图 public static $controllerEditCode = <<uploadMulti('[FIELD_NAME]'); if (\$file) { \$param['[FIELD_NAME]'] = \$file; } else { return admin_error(\$attachment_[FIELD_NAME]->getError()); } } \n EOF; public static function create($data) { $html = self::$html; $html = str_replace(array('[FORM_NAME]', '[FIELD_NAME]'), array($data['form_name'], $data['field_name']), $html); return $html; } }