Κατηγορία: Δόγμα

Δόγμα: προεπιλογή DATETIME NOW ()

Με , Τετάρτη 30 Δεκεμβρίου 2009 18:30

Έχω ήδη αγωνίζονται με τη δημιουργία ενός σχήματος βάσης δεδομένων για ένα νέο Zend-πλαίσιο του έργου. Είμαι χρησιμοποιώντας προσπαθεί να χρησιμοποιήσει Δόγμα ORM για τα μοντέλα βάσης δεδομένων μου. Πρέπει να δημιουργηθεί το σχήμα, έτσι ώστε να μου επέτρεψε να ορίσετε μια προεπιλεγμένη ημερομηνία και ώρα για μια `datetime` στήλη, π.χ. κατά την προσθήκη ενός νέου μηνύματος πάρω την τρέχουσα χρονική σήμανση. Μετά από πολύ ψάξιμο και πειραματισμό βρήκα τη λύση έτσι είμαι το μοιράζονται.

Στο σχήμα σας YAML αρχείο κάνει απλά τα εξής:

 Μήνυμα:
   actAs:
     Timestampable:
       δημιουργήθηκε:
         Όνομα: created_at
         Τύπος: timestamp
         μορφή: YMD H: i: s
       τροποποίησης:
         Όνομα: last_updated
         Τύπος: timestamp
         μορφή: YMD H: i: s
   στήλες:
     id:
       Τύπος: ακέραιος
       πρωτοβάθμια: αλήθεια
       autoincrement: αλήθεια
     Όνομα: string (255)
     email: string (300)
     Μήνυμα: string (2000)

Αν από την άλλη πλευρά που δεν θέλουν μια `updated_at` στήλη μπορείτε να χρησιμοποιήσετε τα ακόλουθα:

 Μήνυμα:
   actAs:
     Timestampable:
       δημιουργήθηκε:
         Όνομα: created_at
         Τύπος: timestamp
         μορφή: YMD H: i: s
       τροποποίησης:
         άτομα με ειδικές ανάγκες: αλήθεια
   στήλες:
     id:
       Τύπος: ακέραιος
       πρωτοβάθμια: αλήθεια
       autoincrement: αλήθεια
     Όνομα: string (255)
     email: string (300)
     Μήνυμα: string (2000)












Θέμα Πανόραμα από Themocracy

6 επισκέπτες online τώρα
4 επισκέπτες, 2 bots, 0 μέλη
Max επισκέπτες σήμερα: 18 στις 04:13 π.μ. UTC
Αυτό το μήνα: 19 στις 19-08-2011 06:09 π.μ. UTC
Αυτό το έτος: 130 στις 28-03-2011 22:40 UTC
Όλα ώρα: 130 στις 28-03-2011 22:40 UTC