تحرير المفاتيح الأولية في المسؤول الذي تم إنشاؤه تلقائيًا

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

سؤال

أحتاج إلى تعديل المفاتيح الأولية في عدة طاولات.

بشكل افتراضي ، يخفي Symfony المفاتيح الأولية في نماذج جديدة/تحرير.

على سبيل المثال ، لا يمكن تحرير "العلامات" مع علامة الحقل "فقط" وهو PK. إضافة معرف عدد صحيح إلى هذا الجدول ليس تصميم DB جيد تمامًا.

شكرا مقدما لمساعدتكم.

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

المحلول

كما ذكرت شركة @raise ، فإن الحل البسيط لهذا هو إنشاء حقل "معرف" قابل للتحديث للعمل جنبًا إلى جنب مع حقل المفتاح الأساسي الذي يمكنك تركه بمفرده.

نصائح أخرى

كما تقول ، من خلال "الافتراضي" يخفي Symfony المفاتيح الأساسية.

على هذا النحو ، ستحتاج إلى تعديل المولد.

إذا لم ينجح هذا ، فيمكنك دائمًا تمديد المولد.

جانبا ، فإن مفاتيح Integer التلقائية الأولية مفيدة للغاية ، و الشعور العام ضدك :)

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