Posts tagged: orm

Lehre: DATETIME default NOW ()

Mit , Mittwoch 30. Dezember 2009 06.30 Uhr

Ich habe mit dem Aufbau einer Datenbank-Schema für eine neue gekämpft Zend Framework -Projekt. Ich bin mit verwenden möchten, Doctrine ORM für meine Datenbank-Modelle. Ich brauche zum Einrichten des Schemas, so dass es mich zu einem Standardformat für Datum und Zeit für ein `datetime` Spalte, zB erlaubt, wenn eine neue Nachricht bekomme ich den aktuellen Zeitstempel. Nach langem Suchen und Experimentieren fand ich die Lösung, damit ich teilen es bin.

In das Schema YAML -Datei einfach folgendes tun:

 Nachricht:
   ActAs:
     Timestampable:
       erstellt:
         Name: created_at
         Typ: timestamp
         Format: Ymd H: i: s
       Stand:
         Name: last_updated
         Typ: timestamp
         Format: Ymd H: i: s
   Spalten:
     ID:
       Typ: integer
       Primär: true
       autoincrement: true
     Name: string (255)
     E-Mail: string (300)
     Nachricht: string (2000)

Wenn auf der anderen Seite Sie nicht möchten, eine `updated_at` Spalte können Sie die folgenden:

 Nachricht:
   ActAs:
     Timestampable:
       erstellt:
         Name: created_at
         Typ: timestamp
         Format: Ymd H: i: s
       Stand:
         Behinderte: true
   Spalten:
     ID:
       Typ: integer
       Primär: true
       autoincrement: true
     Name: string (255)
     E-Mail: string (300)
     Nachricht: string (2000)












Panorama Theme by Themocracy

7 Besuchern jetzt online
Gäste: 1, 6 Bots, 0 Mitglieder
Max Besucher heute: 15 um 06:43 UTC
Diesen Monat: 19 am 19-08-2011 06.09 UTC
Dieses Jahr: 130 am 28-03-2011 10.40 UTC
Insgesamt: 130 am 28-03-2011 22.40 UTC