اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

عندي إستمارة كبيرة وداخلها استمارات صغيرة كما اني استخدم livewire واخزن البيانات على شكل مصفوفة ثم ارسلها لقاعدة البيانات 

الصورة توضح أكثر :

1551978682_.thumb.png.2b2bf8a3ec384114dd344dfd172a48a7.png

 

يلزم أولا قبل ارسال الاستمارة الكبيرة  تخزين الاستمارة الصغيرة لأني أحتاج منها المعرف لانها مربوطة بالاستمارة الكبيرة بعلاقة (واحد_لكثير) 

السؤال أريد حفظها وبعد الحفظ  يتم إضافة نموذج آخر منها فارغ ليتم ربما ملئه هو الآخر 

شكرا لكم 

Recommended Posts

  • 0
نشر

اعتقد انك بحاجة لتعديل التصميم بحيث يكون هنالك اضافة المزيد لإضافة استمارة اخرى،

وفي الباك إند يمكنك حفظ الاستمارة الصغيرة في البداية ومن حفظ الاستمارة الكبيرة بالاعتماد عليها كما تريد.

إذا لم تعرف كيفية اجراء العملية قم باطلاعنا على اللغة التي تستخدمها وسنحاول المساعدة.

 

  • 0
نشر

بغض النظر عن صعوبة التعامل مع مثل هكذا كم من البيانات من ناحية الواجهة الخلفية إلا ان العملية التي تصفها غير صديقة لتجربة الاستخدام. أظنك تريد بشكل ما اضافة خيار لاضافة اكثر من مالك في نفس الاستمارة.

وفي مثل هذا ستحتاج في الغالب هيكلة هاته البيانات على شكل JSON لتنظيم طريقة التعامل معها من طرف الواجهة الامامية او الخلفية. اذ تكون قائمة الملاك هاته كمصفوفة داخل كائن الجيسون لدينا بالشكل التالي:

{
    ..
    "owners":[
        {
            "name" : "owner 1",
            "identity": "545789"
        },
        {
            "name" : "owner 2",
            "identity": "978798"
        }
    ]
}

ثم ما ان اردنا اضافة مالك جديد الى قائمة الملاك اضفنا كائنا جديدا الى مصفوفة الكائنات. اذ سيكون من السهل آنذاك قراءة مصفوفة الكائنات والمرور على كل مالك من قبل الواجهة الخلفية وانشاء ملاك نقوم بنسبهم الى ذات العنصر.

طبعا الفكرة نظرية بحتة، يمكنك تقويمها بحسب حاجتك او استعمالها وفق مثالك.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...