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

















































