المذهب : التاريخ والوقت الافتراضية الآن ()
لقد كانت تناضل مع إنشاء قاعدة بيانات لمخطط جديد زند الإطار المشروع. ابن به محاولة استخدام المذهب مكتب إدارة السجلات لنماذج قاعدة البيانات. ولست بحاجة لإعداد المخطط بحيث أنه سمح لي لتعيين التاريخ الافتراضي والوقت لعمود `التاريخ والوقت ، على سبيل المثال عند إضافة رسالة جديدة أحصل على الطابع الزمني الحالي. بعد الكثير من البحث والتجريب وجدت الحل لذلك أنا تقاسمها.
في المخطط الخاص بك YAML ملف ببساطة ما يلي :
الرسالة : actAs : Timestampable : تاريخ الإنشاء : الاسم : created_at النوع : الطابع الزمني التنسيق : Ymd ه : الأول : ليالي تحديث : الاسم : last_updated النوع : الطابع الزمني التنسيق : Ymd ه : الأول : ليالي أعمدة : اسم المستخدم : النوع : عدد صحيح الرئيسية : صحيح autoincrement : صحيح الاسم : سلسلة (255) البريد الإلكتروني : سلسلة (300) الرسالة : سلسلة (2000)
إذا من ناحية أخرى لا تريد ل`updated_at` العمود يمكنك استخدام ما يلي :
الرسالة : actAs : Timestampable : تاريخ الإنشاء : الاسم : created_at النوع : الطابع الزمني التنسيق : Ymd ه : الأول : ليالي تحديث : المعاقين : صحيح أعمدة : اسم المستخدم : النوع : عدد صحيح الرئيسية : صحيح autoincrement : صحيح الاسم : سلسلة (255) البريد الإلكتروني : سلسلة (300) الرسالة : سلسلة (2000)


















































عملت أن علاج بالنسبة لي : شكرا لهذا التطوير ، كنت قد رأيت شيئا من هذا القبيل عند النظر في الأمثلة مذهب ولكن عندما أردت أن تفعل ذلك في الواقع لم أستطع أن أجد أي شيء حيال ذلك الكالينجيون.
شكرا جزيلا لكم على عملكم.
أعتقد أنك تريد تنسيق : Ymd ه : الأول : ليالي
شكرا لافتا إلى أن ، تم تصحيح في رمز العيش ، ولكن من الواضح ليس هنا :)
لاحظ أن مزود الافتراضية لا عمل نفس Timestampable. انظر
http://stackoverflow.com/questions/2938655/how-to-define-current-timestamp-in-yaml-with-doctrine/3705090 # 3705090