تجميع حقول نموذج إكستجس في إخراج جسون
سؤال
لدي هيكل النموذج التالي:
| id <hidden field>
\
|- Personal Details
\
| Name
| Surname
عندما أستخدم النموذج.جيتفورمفالويس () أحصل على إخراج جسون التالية:
id:<idValue>,
name:<nameValue>,
surname:<surNameValue>
ما أود الحصول عليه كإخراج هو كما يلي:
id:<idValue>,
personalDetails {name:<nameValue>, surname:<surNameValue>}
هل هناك أي طريقة لتحقيق ذلك في إكستجس?
لقد بحثت في فيلدكونتينر و فيلدسيتس ولكن لا يمكن أن يبدو للحصول على النتيجة أود.
المحلول
للأسف لا ، النموذج ليس على علم بأي تسلسل هرمي للحقول ، داعيا getValues()
إرجاع كائن عادي مع أزواج الاسم / القيمة.
لا تنتمي إلى StackOverflow