Doctrine: DATETIME standaard NU ()

Door Steven Lloyd Watkin , Woensdag 30 December 2009 18:30

Ik heb moeite met het opzetten van een database schema voor een nieuwe Zend Framework project. Ik ben met behulp van probeert te gebruiken Doctrine ORM voor mijn database modellen. Ik moet het opzetten van het schema, zodat het me toegestaan ​​om een ​​standaard datum en tijd instellen voor een `datetime` kolom, bijvoorbeeld bij het toevoegen van een nieuw bericht krijg ik de huidige timestamp. Na veel zoeken en experimenteren vond ik de oplossing, zodat ik het delen.

In uw schema YAML bestand gewoon het volgende doen:

 Bericht:
   actAs:
     Timestampable:
       Gemaakt op:
         naam: created_at
         type: timestamp
         formaat: JMD H: i: s
       bijgewerkt op:
         naam: last_updated
         type: timestamp
         formaat: JMD H: i: s
   kolommen:
     id:
       type: integer
       primaire: true
       AUTOINCREMENT: true
     naam: string (255)
     e-mail: string (300)
     bericht: string (2000)

Als aan de andere kant heb je niet wilt dat een `updated_at` kolom kunt u gebruik maken van de volgende:

 Bericht:
   actAs:
     Timestampable:
       Gemaakt op:
         naam: created_at
         type: timestamp
         formaat: JMD H: i: s
       bijgewerkt op:
         met een handicap: true
   kolommen:
     id:
       type: integer
       primaire: true
       AUTOINCREMENT: true
     naam: string (255)
     e-mail: string (300)
     bericht: string (2000)

5 Responses to "Leer: DATETIME standaard NU ()"

  1. Thomas Coleman zegt:

    Dat werkte een traktatie voor mij: D bedankt voor dat ik gezien had iets als dit als we kijken naar voorbeelden leer maar toen wilde ik eigenlijk te doen kon ik niets vinden over hehe.

  2. Misael zegt:

    Hartelijk dank voor uw werk.

  3. Brady zegt:

    Ik denk dat je wilt formaat: JMD H: i: s

  4. Bedankt voor het erop, is de gecorrigeerde in levende code, maar natuurlijk niet hier:)

Laat een reactie achter













Panorama Thema door Themocracy

10 bezoekers nu online
6 gasten, 4 bots, 0 leden
Max bezoekers vandaag: 15 om 08:24 am UTC
Deze maand: 26 op 07-05-2011 0:35 UTC
Dit jaar: 130 bij 28-03-2011 22:40 UTC
Alle tijd: 130 op 28-03-2011 22:40 UTC