*/ namespace generate\field; class SwitchField extends Field { public static $html = <<
\n EOF; public static $rules = [ 'required' => '非空', 'regular' => '自定义正则' ]; public static function create($data) { $html = self::$html; //switch开的文字 if (isset($data['on_text'])) { $html = str_replace('[ON_TEXT]', $data['on_text'], $html); } else { $html = str_replace('[ON_TEXT]', '是', $html); } //switch关的文字 if (isset($data['off_text'])) { $html = str_replace('[OFF_TEXT]', $data['off_text'], $html); } else { $html = str_replace('[OFF_TEXT]', '否', $html); } return str_replace(array('[FORM_NAME]', '[FIELD_NAME]', '[FIELD_DEFAULT]'), array($data['form_name'], $data['field_name'], $data['field_default']), $html); } }