قالب FosUserbundle وsymfony 2 وتعديلاتهما
-
27-10-2019 - |
سؤال
أنا جديد في سيمفوني 2لقد قمت للتو بالإعداد باستخدام FOSuserbundle الأساسي.لكن لدي بعض المشاكل:
لقد قمت بإعداد قالب التخطيط الجديد ولكن لم أتمكن من العثور على مكان لتغيير قالب النموذج لتسجيل الدخول والتسجيل والملف الشخصي
لم أتمكن من العثور على كيفية تحرير ملف تعريف المستخدم.يمكنني عرض الملف الشخصي باستخدام /profile ولكن لم أتمكن من العثور على أي رابط تعديل هناك
المحلول
يمكنك العثور على إجابات لأسئلتك داخل الوثائق .فيما يلي بعض النقاط:
- انسخ النماذج التي تريد تعديلها من رمز الترميز العام إلى الحزمة الخاصة بك وقم بإجراء التغييرات التي تريدها.
- إذا كنت بحاجة إلى إنشاء نموذج ملف شخصي مخصص (كما أعتقد بناءً على سؤالك) ، فعليك إنشاء نوع نموذج الملف الشخصي وتحديد أن FOSUserBundle يستخدمه.
config.yml
GenacodicetagpreProfileFormType.php
Genacodicetagpreنصائح أخرى
@Anton لديه الإجابة الصحيحة للجزء الأول من سؤالك ولكن للإجابة على الجزء الثاني، إذا كان بإمكانك عرض ملفك الشخصي من /profile
يمكنك التعديل بالذهاب إلى /profile/edit
في المتصفح الخاص بك.
لا يوجد رابط تحرير في نموذج الملف الشخصي الافتراضي.إذا كنت تريد واحدًا، فسوف تحتاج إلى أخذ نصيحة @Anton ونسخ قالب (قوالب) النموذج الافتراضية ولصقها في دليل يحمل نفس الاسم في الحزمة الخاصة بك.
كما أشارAnton بالفعل، كل التفاصيل حول كيفية القيام بذلك موجودة إما في ملف الوثائق الرئيسية أو ال وثائق الإصدار 1.2.0 (والتي ستحتاج إليها إذا كنت تستخدم Symfony 2.0.*