هل يمكنني استخدام مولد مسؤول Symfony لإدارة طرازين ذوي صلة مرة واحدة

StackOverflow https://stackoverflow.com/questions/4603649

  •  25-09-2019
  •  | 
  •  

سؤال

أنا بصدد Learnign Symfony والآن ألعب مع مولد المشرف.

أقوم بعمل مدونة كمشروع اختبار.

لقد تمكنت من سرد رسالتي وتعليقاتي ، لكنني كنت أتساءل عما إذا كان هناك أي طريقة للحصول على التعليقات تحت عرض المنشور بدلاً من الاضطرار إلى فصل الصفحات؟

شكرا للقراءة

هل كانت مفيدة؟

المحلول

تجدر الإشارة إلى أن نظام القالب المتاح في "الواجهة الأمامية" ، متاح أيضًا في مولد المشرف. إذا قمت بإنشاء ملفات /قالب في وحدات مولد المشرف الخاصة بك ، فإن ملف قالب القالب الذي يتم وضعه هناك سيتجاوز المولد الذي تم إنشاؤه.

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

مزيد من المعلومات حول كيفية استخدام القوالب في الواجهة الخلفية هنا:http://www.symfony-project.org/jobeet/1_4/doctrine/en/12#chapter_12_templates_customization

نصائح أخرى

سيتعين عليك القيام برمز مخصص لهذا. بمجرد أن تبدأ في الابتعاد عن ما يمنحك مولد المسؤول خارج المربع ، عادة ما يكون من الأسهل كتابة التعليمات البرمجية الخاصة بك بدلاً من محاولة تمديد رمز مولد المشرف (ما لم يكن بسيطًا حقًا)

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top