HTTP/1.0 200 OK Accept-Ranges: none Content-Location: http://www.evilprofessor.co.uk/222-doctrine-datetime-default-now/comment-page-1/ Content-Type: text/html; charset=UTF-8 Date: Wed, 18 May 2011 02:57:53 GMT X-Frame-Options: ALLOWALL Set-Cookie: PREF=ID=777c723a48090c61:TM=1305687472:LM=1305687473:S=lvdJz3UAQQgxaRiK; expires=Fri, 17-May-2013 02:57:53 GMT; path=/; domain=translate.googleusercontent.com X-Content-Type-Options: nosniff Server: translation Expires: Wed, 18 May 2011 02:57:53 GMT Cache-Control: private Evilprofessor.co.uk »Läran: DATETIME default NU ()

Läran: DATETIME default NU ()

Genom Steven Lloyd Watkin , onsdag 30 december, 2009 18:30

Jag har kämpat med att upprätta en databas schema för ett nytt Zend Framework projekt. Jag är hjälp försöker använda Läran ORM för min databas modeller. Jag måste ställa upp schemat så att det tillät mig att ange ett standardvärde datum och tid för en "datetime" kolumn, t.ex. när ett nytt meddelande jag får den aktuella timestamp. Efter mycket letande och experimentera jag hittade lösningen så jag delar den.

I ditt schema YAML fil helt enkelt göra följande:

 Meddelande:
   actAs:
     Timestampable:
       Skapad:
         Namn: created_at
         Typ: tidsstämpel
         format: YMD H: i: s
       Uppdaterad:
         Namn: last_updated
         Typ: tidsstämpel
         format: YMD H: i: s
   kolumner:
     id:
       Typ: integer
       primär: true
       AUTOINCREMENT: true
     name: String (255)
     E-post: string (300)
     message: String (2000)

Om å andra sidan du inte vill en "updated_at` kolumn kan du använda följande:

 Meddelande:
   actAs:
     Timestampable:
       Skapad:
         Namn: created_at
         Typ: tidsstämpel
         format: YMD H: i: s
       Uppdaterad:
         funktionshinder: true
   kolumner:
     id:
       Typ: integer
       primär: true
       AUTOINCREMENT: true
     name: String (255)
     E-post: string (300)
     message: String (2000)

5 Svaren till "Läran: DATETIME default NU ()"

  1. Thomas Coleman säger:

    Det fungerade en behandling för mig: D tack för det, jag hade sett något sånt här när man tittar på läran exempel, men när jag faktiskt ville göra det jag inte kunde hitta något om det hehe.

  2. Misael säger:

    Tack så mycket för ditt arbete.

  3. Brady säger:

    Jag tror att du vill formatera: YMD H: i: s

  4. Tack för upplysningen, varit dess korrigerats i levande kod, men uppenbarligen inte här:)

Lämna ett svar













Panorama Tema av Themocracy

7 besökare online just nu
5 gäster, 2 bots, 0 medlemmar
Max besökare idag: 12 vid 01:11 UTC
Denna månad: 26 kl 2011/07/05 12:35 UTC
I år: 130 på 28-03-2011 22:40 UTC
Alla tid: 130 på 28-03-2011 10:40 UTC