سؤال

أنا جديد في سيمفوني 2لقد قمت للتو بالإعداد باستخدام FOSuserbundle الأساسي.لكن لدي بعض المشاكل:

  1. لقد قمت بإعداد قالب التخطيط الجديد ولكن لم أتمكن من العثور على مكان لتغيير قالب النموذج لتسجيل الدخول والتسجيل والملف الشخصي

  2. لم أتمكن من العثور على كيفية تحرير ملف تعريف المستخدم.يمكنني عرض الملف الشخصي باستخدام /profile ولكن لم أتمكن من العثور على أي رابط تعديل هناك

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

المحلول

يمكنك العثور على إجابات لأسئلتك داخل الوثائق .فيما يلي بعض النقاط:

  1. انسخ النماذج التي تريد تعديلها من رمز الترميز العام إلى الحزمة الخاصة بك وقم بإجراء التغييرات التي تريدها.
  2. إذا كنت بحاجة إلى إنشاء نموذج ملف شخصي مخصص (كما أعتقد بناءً على سؤالك) ، فعليك إنشاء نوع نموذج الملف الشخصي وتحديد أن FOSUserBundle يستخدمه.

config.yml

Genacodicetagpre

ProfileFormType.php

Genacodicetagpre

نصائح أخرى

@Anton لديه الإجابة الصحيحة للجزء الأول من سؤالك ولكن للإجابة على الجزء الثاني، إذا كان بإمكانك عرض ملفك الشخصي من /profile يمكنك التعديل بالذهاب إلى /profile/edit في المتصفح الخاص بك.

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

كما أشارAnton بالفعل، كل التفاصيل حول كيفية القيام بذلك موجودة إما في ملف الوثائق الرئيسية أو ال وثائق الإصدار 1.2.0 (والتي ستحتاج إليها إذا كنت تستخدم Symfony 2.0.*

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