postFormsData
إنشاء كائن من بيانات النموذج لحفظ المعلومات.
الوصف
تُرجع هذه الطريقة كائن FormDataEntity الذي تم إنشاؤه. إذا كنت ترغب في تغيير اللغة، فقط مررها كوسيط ثانٍ.
تقبل الطرق التي تحتوي على طلب POST كجسم الطلب كائنًا يحتوي على حقل بيانات النموذج، والذي يتوافق مع نوع المعلومات المرسلة. فيما يلي أمثلة على كائنات بيانات النموذج لأنواع بيانات مختلفة.
FormData.postFormsData(
body,
body.formIdentifier,
body.formModuleConfigId,
body.moduleEntityIdentifier,
body.replayTo,
body.status,
body.formData,
body.fileQuery,
langCode
);
مخطط المعلمات
المخطط (body)
body(مطلوب): IBodyPostFormData
جسم الطلب
مثال:
{
"formIdentifier": "test-form",
"formModuleConfigId": 2,
"moduleEntityIdentifier": "blog",
"replayTo": null,
"status": "sent",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test"
}
]
}
body.formIdentifier(مطلوب): string
معرف النص (علامة) للنموذج.
مثال: "form"
body.formModuleConfigId(مطلوب): number
المعرف الفريد لتكوين وحدة النموذج.
مثال: 2
body.moduleEntityIdentifier(مطلوب): string
معرف النص (علامة) لكيان الوحدة.
مثال: "blog"
body.replayTo(مطلوب): string | null
البريد الإلكتروني للرد عليه.
مثال: "some@email.com"
body.status(مطلوب): string
حالة النموذج.
مثال: "sent"
body.formData(مطلوب): FormDataType[]
مصفوفة من كائنات بيانات النموذج.
مثال:
[
{
"marker": "name",
"type": "string",
"value": "Jack"
}
]
body.fileQuery: IUploadingQuery
استعلام ملف اختياري لتحميل الملفات.
مثال:
{
"type": "page",
"entity": "editor",
"id": 3787
}
langCode: string
رمز اللغة. الافتراضي: "en_US"
مثال: "en_US"
body.formIdentifier: string
معرف النموذج
مثال: "contact-form"
body.formData: string
**
مثال:
[
{
"marker": "name",
"type": "string",
"value": "Jack"
}
]
body.formData.marker: string
علامة خاصية النموذج
مثال: "name"
body.formData.type: string
نوع خاصية النموذج
مثال: "string"
body.formData.value: string
قيمة خاصية النموذج
مثال: "Jack"