דוקטרינת: datetime מחדל NOW ()
אני נאבק עם הגדרת סכמת מסד הנתונים עבור חדש Zend Framework הפרויקט. אני באמצעות מנסה להשתמש דוקטרינת ORM עבור דגמים באתר שלי. אני צריך להגדיר את סכימה כך מותר לי לקבוע תאריך ברירת המחדל זמן טור `datetime, למשל בעת הוספת הודעה חדשה אני מקבל את חותמת הזמן הנוכחית. אחרי הרבה חיפושים ניסויים מצאתי את הפתרון אז אני משתף אותו.
בשנת שלך סכימה YAML קובץ פשוט לבצע את הפעולות הבאות:
הודעה: actAs: Timestampable: נוצר: שם: created_at סוג: חותמת פורמט: YMD H: i: s עודכן: שם: last_updated סוג: חותמת פורמט: YMD H: i: s עמודות: id: סוג: שלם ראשוני: נכון autoincrement: נכון שם: מיתר (255) דוא"ל: מחרוזת (300) הודעה: מיתר (2000)
אם מצד שני אתה לא רוצה `updated_at` עמודה אתה יכול להשתמש את הפעולות הבאות:
הודעה: actAs: Timestampable: נוצר: שם: created_at סוג: חותמת פורמט: YMD H: i: s עודכן: נכים: נכון עמודות: id: סוג: שלם ראשוני: נכון autoincrement: נכון שם: מיתר (255) דוא"ל: מחרוזת (300) הודעה: מיתר (2000)
















































