Läran: DATETIME standard NU ()
Jag har kämpat med att upprätta en databas schema för ett nytt Zend Framework projekt. Jag är med hjälp av 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 sätta en standard datum och tid för ett `datetime` kolumn, till exempel när man lägger till ett nytt meddelande jag får aktuell tidsstämpel. Efter mycket letande och experimenterande fann jag lösningen så jag delar den.
I ditt schema YAML filen, gör följande:
Meddelande: actAs: Timestampable: Skapad: Namn: created_at typ: timestamp Format: YMD H: i: s Uppdaterad: Namn: last_updated typ: timestamp Format: YMD H: i: s kolumner: id: typ: integer primär: sanna AUTOINCREMENT: sanna name: String (255) E-post: string (300) message: String (2000)
Om å andra sidan du inte vill ha en `updated_at` kolumnen kan du använda följande:
Meddelande: actAs: Timestampable: Skapad: Namn: created_at typ: timestamp Format: YMD H: i: s Uppdaterad: funktionshindrade: sanna kolumner: id: typ: integer primär: sanna AUTOINCREMENT: sanna name: String (255) E-post: string (300) message: String (2000)

















































Det fungerade en njutning för mig: D tack för det, hade jag sett något liknande när man tittar på läran exempel men när jag faktiskt ville göra det kunde jag inte hitta något om det hehe.
Tack så mycket för ditt arbete.
Jag tror att du vill formatera: YMD H: i: s
Tack för att du påpekade detta, varit dess korrigerats i live-koden, men uppenbarligen inte här:)
Notera att SQL-standard inte fungerar på samma sätt Timestampable. Se