*/ namespace generate\field; class MultiImage extends Field { public static $html = <<
\n EOF; //控制器添加上传多图 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 $modelAttrCode = << '非空', 'file_size' => '文件大小限制', 'file_image' => '图片类型', 'regular' => '自定义正则' ]; 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; } }